0
Summe abhängig von Mehrfachauswahl
Moin Zusammen!
Bevor ich ein riesiges Konstrukt mit switch..case baue, frage ich mal lieber nach, ob es nicht vielleicht einen schneller Weg gibt. Folgende Situation:
Je nach ausgewählten Element(-en) des Feldes Mehrfachauswahl soll die Summe gebildet werden und in einem Funktionfeld angezeigt werden. Summiert werden eine Anzahl an Datensätze, die mit einigen Bedingungen übereinstimmen.
Beispielhaft wie die einzelnen Summen gebildet werden:
let myErni := cnt(select Trainings where Trainer.Vorname = "Erni" and Status = 2 and Rechnungen = null);
let myBert := cnt(select Trainings where Trainer.Vorname = "Bert" and Status = 2 and Rechnungen = null);
let myDonald := cnt(select Trainings where Trainer.Vorname = "Donald" and Status = 2 and Rechnungen = null);
Wie kann man jetzt abhängig von den ausgewählten Elementen des Mehrfachauswahl-Feldes (17 Elemente) die einzelnen Summen zusammenaddieren?
Beispielhaft wie das Mehrfachauswahl-Feld aussieht:
Freue mich über jede Idee oder Anregung! :)
Viele Grüße
Jonas
2 Antworten
-
Versuche mal so.
let mfaf := chosen(Mehrfachauswahl); sum(for i in mfaf do cnt(select Trainings where Trainer.Vorname = i and Status = 2 and Rechnungen = null) end)
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 2Antworten
- 53Ansichten
-
2
Folge bereits