Summe mit Bedingung
Hallo, ich versuche in meiner Tabelle Stunden_Kalender eine Summe in einem Funktionsfeld nach zwei Bedingungen zu ziehen:
let myName := MA.Name;
let myB := "Quelkhorn";
sum((select Stunden_Kalender where MA.Name = myName and Bereich = myB).'Summe Stunden')
Für die Bedingung MA.Name funktioniert es, für die Bedingung Bereich leider nicht.
Bereich ist eine Auswahl, "Quelkhorn" ein Auswahlwert. Es muss eine Summe geben, allerdings Resultat: 0
Was mache ich falsch? Danke schon mal!!
Wolfgang
2 Antworten
-
Hallo, standardmäßig werden bei Auswahlfeldern die numerischen IDs ausgewertet. Um explizit die Textwerte abzufragen, sollte man die Funktion text() verwenden. Ich würde es mal so versuchen:
sum((select Stunden_Kalender where MA.Name = myName and text(Bereich) = myB).'Summe Stunden')
-
Jep! Danke! Wolfgang
super Service!
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 910Ansichten