Lezen in het Engels

Delen via


NETWERKWERKDAGEN

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Retourneert het aantal hele werkdagen tussen twee datums (inclusief). Parameters geven aan welke en hoeveel dagen weekenddagen zijn. Weekenddagen en dagen die zijn opgegeven als feestdagen, worden niet beschouwd als werkdagen.

Syntaxis

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

Parameters

Term Definitie
start_date Een datum die de begindatum aangeeft. De datums waarvoor het verschil moet worden berekend. De start_date kan eerder zijn dan, hetzelfde als of later dan de end_date.
end_date Een datum die de einddatum aangeeft. De datums waarvoor het verschil moet worden berekend. De start_date kan eerder zijn dan, hetzelfde als of later dan de end_date.
weekend Geeft de dagen aan van de week die weekenddagen zijn en die niet zijn opgenomen in het aantal hele werkdagen tussen start_date en end_date. Weekend is een weekendnummer dat aangeeft wanneer het weekend plaatsvindt.
de waarden voor weekendnummers geven de volgende weekenddagen aan:
1 of weggelaten: zaterdag, zondag
2: zondag, Maandag
3: maandag, dinsdag
4: dinsdag, woensdag
5: woensdag, donderdag
6: donderdag, vrijdag
7: vrijdag, zaterdag
11: alleen zondag
12: alleen maandag
13: dinsdag
14: alleen woensdag
15: Alleen donderdag
16: alleen vrijdag
17: alleen zaterdag
holidays Een kolomtabel van een of meer datums die moeten worden uitgesloten van de kalender van de werkdag.

Retourwaarde

Een geheel getal van hele werkdagen.

Opmerkingen

  • Deze DAX-functie is vergelijkbaar met Excel NETWORKDAYS. INTL- en NETWORKDAYS-functies.

  • Als start_date en end_date beide BLANK zijn, is de uitvoerwaarde ook BLANK.

  • Als start_date of end_date BLANK is, wordt de BLANK-start_date of end_date behandeld als Datum(1899, 12, 30).

  • Datums moeten worden opgegeven met behulp van functie DATE of als resultaat van een andere expressie. Bijvoorbeeld, DATE ( 2022, 5, 30 ), geeft 30 mei 2022. Datums kunnen ook worden opgegeven als een letterlijke in indeling, (dt”2022-05-30”). Geef geen datums op als tekst.

Voorbeeld

De volgende expressie:

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

Retourneert:

[waarde]
0

In dit voorbeeld wordt 0 geretourneerd omdat de begindatum een zaterdag is en de einddatum een maandag is. De parameter weekend geeft aan dat het weekend zaterdag en zondag is, dus dat zijn geen werkdagen. De feestdagparameter markeert de 30e (de einddatum) als een feestdag, zodat er geen werkdagen blijven.