Tabellenansicht auf bestimmten Zeitrum filtern
Ich möchte in einer Tabellenansicht nur die letzten 2 Monate anzeigen. Im Augenblick mache ich das händisch, indem ich im entsprechenden Datumsfeld das 'Von'-Feld vom Filter um 2 Monate zurücksetze. Das ist auf Dauer umständlich und lässt sich doch bestimmt irgendwie automatisch erledigen?!
Für den einen oder anderen Tipp wäre ich sehr dankbar.
7 Antworten
-
Hallo Joachim. Wenn Du das Layout-Feld "Ansicht" meinst, dann versuche es so. Code in das Formelfeld der Ansicht.
a. sind die letzten zwei Monate - also ab 1.5.25, b. ist 60 Tage zurück
select Tabelle where date(year(today()), month(today()) - 1, 0) < Datumselect Dia where date(year(today()), month(today()), day(today()) - 60) < DatumWenn Du die Tabelle selbst filtern willst, dann benötigst Du eine Sortierspalte, die dann gefiltert wird. Code:
date(year(today()), month(today()), day(today()) - 60) < DatumIch bin jetzt davon ausgegangen, dass kein Datum größer als heute ist. Sollte das der Fall sein, dann muß statt today() der Code last((select Tabelle) order by Datum).Datum eingegeben werden. Bsp.
let lastDate := last((select Tabelle) order by Datum).Datum select Tabelle where date(year(lastDate), month(lastDate) - 1, 0) < DatumMirko
Content aside
- Status Answered
- vor 5 MonatenZuletzt aktiv
- 7Antworten
- 57Ansichten
-
2
Folge bereits

