NETWORKDAYS
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Gibt die Anzahl der ganzen Arbeitstage zwischen zwei Datumsangaben (einschließlich) zurück. Parameter geben an, welche und wie viele Tage Wochenendtage sind. Wochenendtage und Tage, die als Feiertage angegeben sind, werden nicht als Arbeitstage betrachtet.
Syntax
NETWORKDAYS(<start_date>, <end_date>[, <weekend>, <holidays>])
Parameter
Ausdruck | Definition |
---|---|
start_date |
Ein Datum, das das Startdatum darstellt. Die Datumsangaben, für die der Unterschied berechnet werden soll. Die start_date kann früher oder höher als die end_date sein. |
end_date |
Ein Datum, das das Enddatum darstellt. Die Datumsangaben, für die der Unterschied berechnet werden soll. Die start_date kann früher oder höher als die end_date sein. |
weekend |
Gibt die Wochentage an, die Wochenendtage sind und nicht in der Anzahl der ganzen Arbeitstage zwischen start_date und end_date enthalten sind. Wochenende ist eine Wochenendnummer, die angibt, wann Wochenenden auftreten.
Wochenendnummernwerte geben die folgenden Wochenendtage an: 1 oder weggelassen: Samstag, Sonntag 2: Sonntag, Montag 3: Montag, Dienstag 4: Dienstag, Mittwoch 5: Mittwoch, Donnerstag 6: Donnerstag, Freitag 7: Freitag, Samstag 11: Sonntag nur 12: Montag nur 13: Dienstag nur 14: Mittwoch nur 15: Donnerstag nur 16: Freitag nur 17: Nur Samstag |
holidays |
Eine Spaltentabelle mit einem oder mehreren Datumsangaben, die aus dem Arbeitstagskalender ausgeschlossen werden sollen. |
Rückgabewert
Eine ganze Zahl von ganzen Arbeitstagen.
Bemerkungen
Diese DAX-Funktion ähnelt Excel NETWORKDAYS. INTL- und NETWORKDAYS-Funktionen.
Wenn start_date und end_date beide BLANKsind, wird der Ausgabewert ebenfalls BLANK.
Wenn entweder start_date oder end_date BLANKist, wird die BLANK start_date oder end_date als Datum(1899, 12, 30) behandelt.
Datumsangaben müssen mithilfe 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 keine Datumsangaben als Text an.
Beispiel
Der folgende Ausdruck:
= NETWORKDAYS (
DATE ( 2022, 5, 28 ),
DATE ( 2022, 5, 30 ),
1,
{
DATE ( 2022, 5, 30 )
}
)
Ertrag:
[Wert] |
---|
0 |
In diesem Beispiel wird 0 zurückgegeben, da das Startdatum ein Samstag und das Enddatum ein Montag ist. Der Parameter "Wochenende" gibt an, dass das Wochenende Samstag und Sonntag ist, sodass diese keine Arbeitstage sind. Der Feiertagsparameter markiert den 30. (Enddatum) als Feiertag, sodass keine Arbeitstage verbleiben.