Datum gruppieren nach heute, morgen, diese woche - ist das möglich?
Hallo, ist es möglich Termine in einer Tabelle folgend zu gruppieren?
heute, morgen, diese woche usw
Danke für Infos und Tipps
4 Antworten
-
Du könntest den gewünschten Zeitraum mit Filtern eingrenzen, bzw. verschiedene Ansichten mit dem entsprechenden Filtern erstellen. Vielleicht ist Dir damit schon geholfen!?
Hier ein paar Beispiel-Datumsfilter:
- Alle Datensätze von heute:
if Datum = today() then
format(Datum, "DD.MM.YYYY")
else
"a"
end------------------------
Alle Datensätze ab heute:
if Datum >= today() then
format(Datum, "DD.MM.YYYY")
else
"a"
end------------------------
Alle Datensätze der kommenden Woche ab heute inklusive Wochenende:
let myDays := 6 - weekday(today());
if Datum >= today() and Datum <= today() + myDays then
format(Datum, "DD.MM.YYYY")
else
"a"
end------------------------
Alle Datensätze der letzten 7 Tage:
if Datum >= today() - 7 and Datum <= today() then
format(Datum, "DD.MM.YYYY")
else
"a"
end------------------------
Alle Datensätze ab heute +5 Tage:
if Datum <= today() + 5 and Datum >= today() then
format(Datum, "DD.MM.YYYY")
else
"a"
end------------------------
Alle Datensätze von Morgen:
if Datum = today() + 1 then
format(Datum, "DD.MM.YYYY")
else
"a"
end------------------------
In dem Filter dann jeweils eintragen: <"a"
Gruß
Oliver M. -
Hallo Oliver, danke ich probiere es grad mal aus
-
gibt es auch die Möglichkeit einen Filter/Ansicht je Monat zu erstellen
-
Man könnte auch ein zusätzliches Funktionsfeld erstellen, dort je nach Zeitraum einen Textwert erstellen und nach diesem gruppieren (basierend auf Kalenderwoche und -monat):
let myGroup := "X";
if year(Datum) = year(today()) then
if month(Datum) = month(today()) then
if week(Datum) = week(today()) then
if Datum = today() then
myGroup := "01 Heute"
else
if Datum = today() + 1 then
myGroup := "02 Morgen"
else
myGroup := "03 Diese Woche"
end
end
else
myGroup := "04 Diesen Monat"
end
else
myGroup := "05 Dieses Jahr"
end
end;
myGroup
Content aside
- vor 5 JahrenZuletzt aktiv
- 4Antworten
- 1729Ansichten