[Erledigt] SetFilter mit aktuellem jahr

8. November 2019 11:56

Hallo Zusammen

Kurze Frage:
Ich möchte ein Filter einbauen der mir immer alle Daten vom aktuellen Jahr anzeigt

z.b.
Start heute Filter = 01.01.2019 bis 31.12.2019
Start im Jahre 2020 Filter = 01.01.2020 bis 31.12.2020

Ist dies so richtig kann es eben noch nicht testen :-(

Code:
SETFILTER("Phys. Inventory Ledger Entry"."Posting Date",'%1..%2',CALCDATE('-1J'),CALCDATE('LJ'));



Danke Euch
Dany
Zuletzt geändert von riffaquarium am 8. November 2019 12:33, insgesamt 1-mal geändert.

Re: SetFilter mit aktuellem jahr

8. November 2019 12:11

CALDATE('-1J') ist hier verkehrt, CALDATE('-LJ') liefert den ersten Tag des Jahres.

Re: SetFilter mit aktuellem jahr

8. November 2019 12:32

Danke Dir Kowa

Re: [Erledigt] SetFilter mit aktuellem jahr

10. November 2019 11:36

Man sollte natürlich den ENU CALCDATE-Ausdruck mit den eckigen Klammern verwenden.

Re: [Erledigt] SetFilter mit aktuellem jahr

10. November 2019 18:23

Code:
CALCDATE['-1J'],CALCDATE['LJ']);

Meinst du das eso ?

Warum den das ?

Re: [Erledigt] SetFilter mit aktuellem jahr

11. November 2019 09:04

Hallo Daniel,

Code:
CALCDATE('<-1Y>'),CALCDATE('<CY>');


durch die spitzen Klammern und den englischen Ausdruck beim Calcdate wird das Ganze sprachunabhängig, d.h. die Berechnung der beiden Datumswerte funktioniert nicht nur, wenn im Client die deutsche oder schweizer-deutsche Sprache eingestellt ist, sondern auch bei italienisch, französisch,...