Wochenenden Zählen (Anzahl Feld)
Hallo,
Ich habe eine Mitarbeiter Abwesenheitstabelle dort steht immer das Datum Erster Tag und Datum letzter Tag. Gibt es eine Möglichkeit zu Zählen(Anzahl) in ein extra Feld wieviele Samstage und Sonntage (Wochenenden) zwischen diesen Abwesenheiten liegen.
Vielen Dank für die Hilfe.
Grüße
7 Antworten
-
Hallo Marcel
let startDate := 'Datum Erster Tag'; let endDate := 'Datum letzter Tag'; let currentDate := startDate; let weekendCount := 0; while currentDate <= endDate do if weekday(currentDate) > 4 then weekendCount := weekendCount + 1 end; currentDate := currentDate + 1 end; weekendCount
Etwa so etwas in einem Funktionsfeld sollte dir die Anzahl von Wochenenden ausgeben.
Das ganze nutzt die Funktion weekday (https://docs.ninox.com/de/skripten/funktionen-ueberblick/funktionen/weekday). Diese Funktion nimmt als Parameter ein Datum und gibt als Resultat die Nummer des Wochentages zurück. Alle Tage mit einer Nummer über 4 sind Wochenenden (Samstag = 5, Sonntag = 6).
-
Es geht auch indirekt mit workdays(). Mirko
let Anfang := 'Datum Erster Tag'; let Ende := 'Datum Letzter Tag'; days(Anfang, Ende) + 1 - workdays(Anfang, Ende)
-
Vielen Dank für eure Hilfe
Content aside
- Status Answered
- vor 1 JahrZuletzt aktiv
- 7Antworten
- 81Ansichten
-
3
Folge bereits