Del via


NETWORKDAYS

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

Returnerer antall hele arbeidsdager mellom to datoer (inklusive). Parametere angir hvilke og hvor mange dager som er helgedager. Helgedager og dager som er angitt som helligdager, anses ikke som arbeidsdager.

Syntaks

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

Parametere

Vilkår Definisjon
start_date En dato som representerer startdatoen. Datoene forskjellen skal beregnes for. Start_date kan være tidligere enn, det samme som eller nyere enn end_date.
end_date En dato som representerer sluttdatoen. Datoene forskjellen skal beregnes for. Start_date kan være tidligere enn, det samme som eller nyere enn end_date.
weekend Angir ukedagene som er helgedager og ikke er inkludert i antall hele arbeidsdager mellom start_date og end_date. Helg er et helgenummer som angir når helgene forekommer. tallverdier for
helg angir følgende helgedager:
1 eller utelatt: lørdag, søndag
2: søndag, Mandag
3: Mandag, tirsdag
4: Tirsdag, onsdag
5: Onsdag, torsdag
6: torsdag, fredag
7: Fredag, lørdag
11: Søndag bare
12: Mandag bare
13: Tirsdag bare
14: Onsdag bare
15: Torsdag bare
16: Fredag bare
17: Kun lørdag
holidays En kolonnetabell med én eller flere datoer som skal utelates fra arbeidsdagkalenderen.

Returverdi

Et heltall av hele arbeidsdager.

Merknader

  • Denne DAX-funksjonen ligner på Excel NETWORKDAYS. FUNKSJONENE INTL og NETWORKDAYS.

  • Hvis start_date og end_date begge er BLANK, er utdataverdien også BLANK.

  • Hvis enten start_date eller end_date er BLANK, behandles BLANK start_date eller end_date som Dato(1899, 12, 30).

  • Datoer må angis ved hjelp av DATE funksjon eller som resultat av et annet uttrykk. DATE ( 2022, 5, 30 )angir for eksempel 30. mai 2022. Datoer kan også angis som en litteral i format, (dt”2022-05-30”). Ikke angi datoer som tekst.

Eksempel

Følgende uttrykk:

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

Returnerer:

[Verdi]
0

I dette eksemplet returneres 0 fordi startdatoen er en lørdag, og sluttdatoen er en mandag. Helgeparameteren angir at helgen er lørdag og søndag, så dette er ikke arbeidsdager. Ferieparameteren markerer den 30. (sluttdatoen) som en ferie, slik at ingen arbeidsdager gjenstår.