Freigeben über


NETWORKDAYS

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Gibt die Anzahl der ganzen Arbeitstage zwischen zwei Datumsangaben (einschließlich) zurück. Parameter geben an, welche and wie viele Tage Wochenendtage sind. Wochenendtage and Tage, die als Feiertage angegeben werden, werden not als Arbeitstage betrachtet.

Syntax

NETWORKDAYS(<start_date>, <end_date>[, <weekend>, <holidays>])

Parameter

Ausdruck Definition
start_date Eine date, die den Start-datedarstellt. Die Datumsangaben, für die der Unterschied berechnet werden soll. Die start_date kann earlier als or später als die end_date sein.
end_date Eine date, die das Ende datedarstellt. Die Datumsangaben, für die der Unterschied berechnet werden soll. Die start_date kann earlier als or später als die end_date sein.
weekend Gibt die Wochentage an, die Wochenendtage andnot in die Anzahl der ganzen Arbeitstage zwischen start_date and end_date eingeschlossen sind. Wochenende ist eine Wochenendnummer, die angibt, wann Wochenenden auftreten.
Wochenendnummer values die folgenden Wochenendtage angeben:
1 or 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: Samstag
holidays Eine Spaltentabelle mit einem or mehr Datumsangaben, die vom arbeitsfähigen daycalendarausgeschlossen werden sollen.

Value zurückgeben

Eine ganze Zahl von ganzen Arbeitstagen.

Bemerkungen

  • Diese DAX-Funktion ähnelt Excel NETWORKDAYS. INTL-andNETWORKDAYS-Funktionen.

  • If start_date and end_date beide BLANKsind, ist die Ausgabe value auch BLANK.

  • If start_date or end_date BLANKist, wird die BLANK start_date or end_date als Datebehandelt (1899, 12, 30).

  • Datumsangaben müssen mithilfe DATE Funktionor als Ergebnis eines anderen Ausdrucks angegeben werden. Beispiel: DATE ( 2022, 5, 30 ), gibt den 30. Mai 2022 an. Datumsangaben können auch als Literal- in format, (dt”2022-05-30”)angegeben werden. Geben Sie not Datumsangaben als Text an.

Beispiel

Der folgende Ausdruck:

   = NETWORKDAYS (
        DATE ( 2022, 5, 28 ),
        DATE ( 2022, 5, 30 ),
        1,
        {
            DATE ( 2022, 5, 30 )
        }
    )

Ertrag:

[Value]
0

In diesem Beispiel wird 0 zurückgegeben, da der Start date ein Samstag ist, and das Ende date ein Montag ist. Der Wochenendparameter gibt an, dass das Wochenende Samstag and Sonntag ist, sodass dies not Arbeitstage sind. Der Feiertagsparameter markiert den 30. (ende date) als Feiertag, sodass keine Arbeitstage verbleiben.