0

true als Bedingung

Hallo,

ich habe eine Tabelle, die nur für die Auswertung von Einnahmen und Ausgaben bezogen auf das jeweilige Jahr verantwortlich ist. Der Code sieht wie folgt aus:

let d := (select 'Einnahmen Rechnungen').'Geld eingegangen';
sum((select 'Einnahmen Rechnungen')[d=true].'MwSt 19%')

 

In der ersten Zeile wird die Variable d mit einem Schalter (Geld eingegangen) verknüpft. d hat also entweder den Wert true oder false. Nun möchte ich in der zweiten Zeile alle Werte summieren bei denen d = true ist. (siehe eckige Klammern). Dies funktioniert allerdings nicht.

Wenn ich andere Bedingungen wie zum Beispiel eine Eingrenzung des Datums eingebe funktioniert es mit der Summe nur mit true und false zickt das ganze rum und es wird immer eine 0 ausgegeben.

Wo ist der Fehler?

Danke für jeden Hinweis!

2 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Bastian,

    die korrekte Schreibweise währe:

    ---

    sum(select 'Einnahmen Rechnungen' [ 'Geld eingegangen'=true ].'MwSt 19%')

    ---

    Leo

    • bastianholzheimer_gmail
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Vielen Dank für den schnellen Support! Es funktioniert!

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 2Antworten
  • 571Ansichten