Rechnungssumme ermitteln
Hallo zusammen
Ich habe von einer Person mehrere Rechnungen und diese können erledigt in Zeit oder überfällig sein. Jetzt will ich nur die überfälligen, die Rechnungssumme zusammenzählen.
Ich habe es mit einer Schlaufe versuch aber irgendwie geht das nicht und vielleicht bin ich auf dem Holzweg und es ist viel einfache in diesem Bereich
Einfache Variante welche nicht geht:
let mySum := if 'V-Rechnungen'.Zahlungsziel < today() then
sum('V-Rechnungen'.Rechnungssumme)
end;
mySum
in Schleife wer kann mit helfen
let _my := this;
let Info := "
******************************************
*** Anzahl Rechnung ermitteln
*****************************************
";
let myAnzRe := cnt('V-Rechnungen'.'Rechnung-ID');
let myAnzRe5 := cnt('V-Rechnungen'.Zahlungsziel = "überfällig");
let Info := "
*****************************************
*** Felder, die aus Rechnung genommen werden
*** sollen, als Array zuweisen
*****************************************
";
let myReAus := (select Rechnungen where = _my).Stand;
let myReSt := 'V-Rechnungen'.Stand;
let myReSum := 'V-Rechnungen'.Rechnungssumme;
let Info := "
*****************************************
***Berechnung
*****************************************
";
let myRes := 0;
for i in range(0, myAnzRe) do
if myReSt = "überfällig" then
myRes := myRes + item(myReSum, i)
end
end;
myRes
1 Antwort
-
Hallo Susan. Wenn "Zahlungsziel" ein Datumfeld ist, dann versuche es so
sum('V-Rechnungen'[Zahlungsziel < today()].Rechnungssumme)
Wenn es ein Auswahlfeld ist, dann so
sum('V-Rechnungen'[text(Zahlungsziel) = "überfällig"].Rechnungssumme)
Mirko
Content aside
- gesternZuletzt aktiv
- 1Antworten
- 17Ansichten
-
2
Folge bereits