NETWORKDAYS
gäller för:beräknad kolumn
beräknad tabell
Mått
Visuell beräkning
Returnerar antalet hela arbetsdagar mellan två datum (inklusive). Parametrar anger vilka och hur många dagar som är helgdagar. Helgdagar och dagar som anges som helgdagar betraktas inte som arbetsdagar.
Syntax
NETWORKDAYS(<start_date>, <end_date>[, <weekend>, <holidays>])
Parametrar
Term | Definition |
---|---|
start_date |
Ett datum som representerar startdatumet. De datum som skillnaden ska beräknas för. Start_date kan vara tidigare än, samma som eller senare än end_date. |
end_date |
Ett datum som representerar slutdatumet. De datum som skillnaden ska beräknas för. Start_date kan vara tidigare än, samma som eller senare än end_date. |
weekend |
Anger veckodagar som är helgdagar och som inte ingår i antalet hela arbetsdagar mellan start_date och end_date. Weekend är ett helgnummer som anger när helger inträffar.
Värden för helgnummer anger följande helgdagar: 1 eller utelämnas: lördag, söndag 2: söndag, Måndag 3: Måndag, Tisdag 4: Tisdag, Onsdag 5: Onsdag, Torsdag 6: Torsdag, Fredag 7: Fredag, Lördag 11: Söndag endast 12: Måndag endast 13: Tisdag endast 14: Onsdag endast 15: Torsdag endast 16: Fredag endast 17: Endast lördag |
holidays |
En kolumntabell med ett eller flera datum som ska undantas från arbetsdagens kalender. |
Returvärde
Ett heltal med hela arbetsdager.
Anmärkningar
Den här DAX funktionen liknar Excel NETWORKDAYS. INTL- och NETWORKDAYS-funktioner.
Om start_date och end_date båda är BLANKär utdatavärdet också BLANK.
Om antingen start_date eller end_date är BLANKbehandlas BLANK start_date eller end_date som Datum(1899, 12, 30).
Datum måste anges med hjälp av DATE funktion eller som ett resultat av ett annat uttryck. Till exempel anger
DATE ( 2022, 5, 30 )
, den 30 maj 2022. Datum kan också anges som en literal i format(dt”2022-05-30”)
. Ange inte datum som text.
Exempel
Följande uttryck:
= NETWORKDAYS (
DATE ( 2022, 5, 28 ),
DATE ( 2022, 5, 30 ),
1,
{
DATE ( 2022, 5, 30 )
}
)
Returnerar:
[Värde] |
---|
0 |
I det här exemplet returneras 0 eftersom startdatumet är en lördag och slutdatumet är en måndag. Parametern weekend anger att helgen är lördag och söndag, så det är inte arbetsdagar. Semesterparametern markerar den 30:e (slutdatumet) som en helgdag, så inga arbetsdagar återstår.