0

Daten nur aus aktuellem Jahr

hallo habe mit paar Diagramme erstellt mit ausgaben, für Woche Monat und Jahr. 

nur bekomme ich es nicht hin das er aus der Tabelle Kontoauszüge nur das aktuelle Jahr in das diagram zieht. 

 

hier mal der Komplette code. 

let my := this;
delete my.'Ausgaben Woche';
delete my.'Ausgaben Monat';
delete my.'Ausgaben Jahr';
for i in (select 'Kontoauszüge' where Betrag < 0) order by Wertstellung do
    let bestehendemonate := first((select 'Ausgaben Monat' where year(today()))[Monat = monthName(i.Wertstellung)]);
let 'dieses Jahr' := select 'Kontoauszüge' where Wertstellung year(today());
    if not bestehendemonate then
        let new := (create 'Ausgaben Monat');
        new.(
            Monat := monthName(i.Wertstellung);
            Statistik := my;
            Betrag := sum(i.Betrag)
        )
    else
        bestehendemonate.(
            Monat := monthName(i.Wertstellung);
            Statistik := my;
            Betrag := Betrag + sum(i.Betrag)
        )
    end
end;
for a in select 'Kontoauszüge' where Betrag < 0 do
    let bestehendeJahre := first((select 'Ausgaben Jahr')[Jahr = year(a.Wertstellung)]);
    if not bestehendeJahre then
        let new := (create 'Ausgaben Jahr');
        new.(
            Jahr := year(a.Wertstellung);
            Statistik := my;
            Betrag := sum(a.Betrag)
        )
    else
        bestehendeJahre.(
            Jahr := year(a.Wertstellung);
            Statistik := my;
            Betrag := Betrag + sum(a.Betrag)
        )
    end
end;
for w in select 'Kontoauszüge' where Betrag < 0 do
    let bestehendeWoche := first((select 'Ausgaben Woche' where year(today()))[Woche = week(w.Wertstellung)]);
    if not bestehendeWoche then
        let new := (create 'Ausgaben Woche');
        new.(
            Woche := week(w.Wertstellung);
            Statistik := my;
            Betrag := sum(w.Betrag)
        )
    else
        bestehendeWoche.(
            Woche := week(w.Wertstellung);
            Statistik := my;
            Betrag := Betrag + sum(w.Betrag)
        )
    end
end

Zeile 9 - 14 muss ich doch eingeben, das ich nur das aktuelle Jahr haben will ?

Antwort

null

Content aside

  • vor 1 JahrZuletzt aktiv
  • 35Ansichten
  • 1 Folge bereits