NETWORKDAYS
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
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.