0

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

null
    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    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')

    • wolfgangmohr
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Jep! Danke! Wolfgang

    super Service!

Content aside

  • vor 4 JahrenZuletzt aktiv
  • 2Antworten
  • 905Ansichten