0

Anzahl der freien Event-Plätze ausrechnen

Ich habe zwei Tabellen: Kurse & Buchungen. 

In "Kurse" hinterlege ich wie viele freie Plätze es gibt und dann kann ich einfach die Anzahl der freien Plätze über folgende Berechnung ausrechnen: 

'Max Plätze' - cnt(Buchungen.Name)

Nun gibt es aber neben normalen, zahlenden Teilnehmern auch Assistenzen und Stornierte Buchungen (die ich nicht komplett rauslöschen möchte), für die habe ich in der Tabelle "Buchungen ein Auswahlfeld mit den drei Optionen erstellt. 

Bei der Anzahl der freien Plätze sollen nun aber nur die "normalen Teilnehmer" abgezogen (und Assistenten / Stornierungen sollten ignoriert werden).

Könnt ihr mir einen Tipp geben wie ich den zweiten Teil der Funktion anpassen muss, so dass nur die Anzahl der Namen aus der Kategorie "Teilnehmer" gezählt und somit von der maximalen Teilnehmer-Grenze abgezogen wird? 

4 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Jakob,

    Wenn die Option Für Zahlende Teilnehmer die ID 1 hat (rechts neben der Optionsname) dann wäre die Formel:

    'Max Plätze' - cnt(Buchungen.[AUSWAHLFELDNAME=1])

    Leo

    • innerwise
    • Jakob_Albrecht
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hi Leo, danke für deine Antwort. Ich habe es gerade probiert aber leider ist da der Wurm drinne. 

     

    Selbst wenn ich mir einfach die Anzahl der Teilnehmer mit dem Status 2 (zahlend) anzeigen lassen will mit dieser Formel: 

    cnt(Buchungen.[Buchungen.Status=2])

    oder

    cnt(Buchungen.Status=2)

     

    Dann steht bei mir immer eine 1 in dem Feld. Egal ob irgendeine Buchung dem Kurs zugeordnet ist oder nicht. 

     

    Übersehe ich hier gerade etwas offensichtliches?

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Da hatte ich einen Punkt zu viel:

    Max Plätze' - cnt(Buchungen[Status=2])

    Leo

    • innerwise
    • Jakob_Albrecht
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Perfekt - funktioniert jetzt einwandfrei.

    Danke dir