Dela via


NETWORKDAYS

gäller för:beräknad kolumnberäknad tabellMåttVisuell 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.