Jaa


NETWORKDAYS

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -

Palauttaa kahden päivämäärän välissä olevien täysien työpäivien määrän (mukaan lukien). Parametrit määrittävät, mitkä ja kuinka monta päivää viikonloppupäivät ovat. Viikonloppupäiviä ja -päiviä, jotka on määritetty lomille, ei pidetä arkipäivinä.

Syntaksi

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

Parametrit

Termi Määritelmä
start_date Alkamispäivämäärää edustava päivämäärä. Päivämäärät, joille ero lasketaan. start_date voi olla pienempi kuin, sama kuin tai uudempi kuin end_date.
end_date Päättymispäivämäärää edustava päivämäärä. Päivämäärät, joille ero lasketaan. start_date voi olla pienempi kuin, sama kuin tai uudempi kuin end_date.
weekend Ilmaisee viikonpäivät, jotka ovat viikonloppupäivät eivätkä sisälly kokonaisten työpäivien määrään start_date ja end_date välillä. Viikonloppu on viikonlopun numero, joka määrittää, milloin viikonlopput tapahtuvat.
viikonlopun numeroarvot ilmaisevat seuraavia viikonloppupäiviä:
1 tai jätetään pois: lauantai, sunnuntai
2: sunnuntai, Maanantai
3: maanantai, tiistai
4: tiistai, keskiviikko
5: keskiviikko, torstai
6: torstai, perjantai
7: perjantai, lauantai
11: sunnuntai vain
12: vain
13: Tiistai vain
14: keskiviikko vain
15: Vain torstai
16: Perjantai vain
17: vain lauantai
holidays Saraketaulukko, joka sisältää yhden tai useamman päivämäärän, jotka jätetään pois työpäivän kalenterista.

Palautusarvo

Kokonaislukumäärä kokonaisia työpäivät.

Huomautuksia

  • Tämä DAX funktio muistuttaa Excel NETWORKDAYS. INTL- ja NETWORKDAYS funktiot.

  • Jos molemmat start_date ja end_date ovat BLANK, myös tulostearvo on BLANK.

  • Jos joko start_date tai end_date on BLANK, BLANK start_date tai end_date käsitellään muodossa Date(1899, 12, 30).

  • Päivämäärät on määritettävä käyttämällä DATE-funktiota tai toisen lausekkeen tuloksena. Esimerkiksi DATE ( 2022, 5, 30 )määrittää arvon 30. toukokuuta 2022. Päivämäärät voidaan myös määrittää muodossa literaali muodossa (dt”2022-05-30”). Älä määritä päivämääriä tekstinä.

Esimerkki

Seuraava lauseke:

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

Palauttaa:

[Value]
0

Tässä esimerkissä palautetaan arvo 0, koska alkamispäivämäärä on lauantai ja päättymispäivä on maanantai. Viikonloppuparametri määrittää, että viikonloppu on lauantai ja sunnuntai, joten ne eivät ole työpäiviä. Juhlapäivä-parametri merkitsee 30. (päättymispäivä) juhlapäiväksi, joten työpäivät eivät jää jäljelle.