Auswertung filtern
Hallo alle zusammen
Habe ein Problem wo ich nicht weiter kommen mit filtern:
In der Tabelle Rechnungen sind alle Rechnungen die ich auswerten möchte, in eine andere Tabelle die Auswertung heis möchte ich die Rechnungen auswerten. Dort befindet sich das Datum Feld "Datum" und eine Funktion in der sich dir unten stehende skript befindet. Der Filter den ich zusammen gesetz habe funktioniert nicht und werden alle werte ungefiltert angezeigt. Ich vermute dass das Problem ist, das mit dem select Rechnungen befehl wird die Rechnungen Tabelle angesteuert und dort gibts keine Felder "monat" und "jahr".
Wie kann man eine Tabelle auswerten mit filter aus eine andere Tabelle?
let monat := month(Datum);
let jahr := year(Datum);
let wert := sum((select Rechnungen)[monat][jahr].'Netto EUR');
wert
Wäre dankbar für jerder Hilfe
Gruß Richard
6 Antworten
-
Hallo Richard:
---
let me:=this;
sum(select Rechnungen[yearmonth(RECHNUNGSDATUM)=me.yearmonth(Datum)].'Netto EUR')
---
Dabei RECHNUNGSDATUM - ein Datumsfeld in der Tabelle Rechnungen (kann anders heißen.
Leo
-
Hallo Leo
Dein skript funktioniert. Vielen Dank!
Eine frage noch: diese Skript befindet sich in eine Funktion und wenn man die in einen Diagram auswerten möchte, werden unsinige werte angezeigt. Gibts Besonderheiten bei der Auswertung von Funktionen in Diagramen?
Gruß Richard
-
Hallo Richard, Was genau bedeuted "unsinige werte"?
Leo
-
Hallo Leo. In der Funktion wird 29028,57 angezeigt, und in dem Diagram 348342,78
-
Hallo Leo
Wenn ich diesen Wert 29028,57 in einen Zahlenfeld schreibe und in Diagram auswerte, wird richtig dargestelt
Gruss Richard
-
Da muss man ja in die Formel schauen - bestimmt eine simple Erklärung
Content aside
- vor 4 JahrenZuletzt aktiv
- 6Antworten
- 887Ansichten