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 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.