NETWORKDAYS
Gilt für:Berechnete SpalteBerechnete TabelleMeasureVisuelle Berechnung
Gibt die Anzahl der ganzen Arbeitstage zwischen zwei Datumsangaben (inklusive) zurück. Parameter geben an, welche und wie viele Tage Wochenendtage sind. Wochenendtage und Tage, die als Feiertage angegeben sind, gelten nicht als Arbeitstage.
NETWORKDAYS(<start_date>, <end_date>[, <weekend>, <holidays>])
Begriff | Definition |
---|---|
start_date | Ein Datum, das das Startdatum darstellt. Die Datumsangaben, für die der Unterschied berechnet werden soll. Das start_date kann vor oder nach dem end_date liegen oder mit diesem identisch sein. |
end_date | Ein Datum, das das Enddatum darstellt. Die Datumsangaben, für die der Unterschied berechnet werden soll. Das start_date kann vor oder nach dem end_date liegen oder mit diesem identisch sein. |
weekend | Gibt die Wochentage an, die Wochenendtage sind und nicht in der Gesamtzahl der Arbeitstage zwischen start_date und end_date enthalten sind. Weekend ist eine Anzahl von Wochenenden, die angibt, wann Wochenenden auftreten. Weekend-Zahlenwerte geben die folgenden Wochenendtage an: 1 oder ausgelassen: Samstag, Sonntag 2: Sonntag, Montag 3: Montag, Dienstag 4: Dienstag, Mittwoch 5: Mittwoch, Donnerstag 6: Donnerstag, Freitag 7: Freitag, Samstag 11: nur Sonntag 12: nur Montag 13: nur Dienstag 14: nur Mittwoch 15: nur Donnerstag 16: nur Freitag 17: nur Samstag |
Feiertage | Eine Spaltentabelle mit einer einzelnen oder mehreren Datumsangaben, die aus dem Arbeitstagkalender ausgeschlossen werden sollen. |
Eine Ganzzahl, die alle ganzen Arbeitstage angibt.
Diese DAX-Funktion ähnelt den Excel-Funktionen NETWORKDAYS. INTL und NETWORKDAYS.
Wenn start_date und end_date beide BLANK (leer) sind, ist der Ausgabewert auch BLANK.
Wenn entweder start_date oder end_date BLANK ist, wird start_date oder end_date mit dem Wert BLANK als Date(1899, 12, 30) (Datum) behandelt.
Datumsangaben müssen mithilfe der DATE-Funktion oder als Ergebnis eines anderen Ausdrucks angegeben werden. Beispiel:
DATE ( 2022, 5, 30 )
gibt den 30. Mai 2022 an. Datumsangaben können auch als Literal im Format(dt”2022-05-30”)
angegeben werden. Geben Sie Datumsangaben nicht als Text an.
Der folgende Ausdruck:
= NETWORKDAYS (
DATE ( 2022, 5, 28 ),
DATE ( 2022, 5, 30 ),
1,
{
DATE ( 2022, 5, 30 )
}
)
Liefert diese Rückgabe:
[Wert] |
---|
0 |
In diesem Beispiel wird 0 zurückgegeben, da das Anfangsdatum ein Samstag und das Enddatum ein Montag ist. Der weekend-Parameter gibt an, dass Samstag und Sonntag zum Wochenende gehören und keine Arbeitstage sind. Der holiday-Parameter markiert den 30. (Enddatum) als Urlaubstag, sodass keine Arbeitstage übrig bleiben.