Seite 1 von 1

[Erledigt] SetFilter mit aktuellem jahr

Verfasst: 8. November 2019 11:56
von riffaquarium
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

Re: SetFilter mit aktuellem jahr

Verfasst: 8. November 2019 12:11
von Kowa
CALDATE('-1J') ist hier verkehrt, CALDATE('-LJ') liefert den ersten Tag des Jahres.

Re: SetFilter mit aktuellem jahr

Verfasst: 8. November 2019 12:32
von riffaquarium
Danke Dir Kowa

Re: [Erledigt] SetFilter mit aktuellem jahr

Verfasst: 10. November 2019 11:36
von Jupiter
Man sollte natürlich den ENU CALCDATE-Ausdruck mit den eckigen Klammern verwenden.

Re: [Erledigt] SetFilter mit aktuellem jahr

Verfasst: 10. November 2019 18:23
von riffaquarium
Code:
CALCDATE['-1J'],CALCDATE['LJ']);

Meinst du das eso ?

Warum den das ?

Re: [Erledigt] SetFilter mit aktuellem jahr

Verfasst: 11. November 2019 09:04
von JRenz
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,...