NETWORKDAYS
Vzťahuje sa na: Vypočítaný stĺpec Vypočítaná tabuľka Výpočet mierky Vizuál
Vráti počet celých pracovných dní medzi dvomi dátumami (vrátane). Parametre určujú, ktoré a koľko dní predstavujú víkendové dni. Víkendové dni a dni uvedené ako sviatky sa nepovažujú za pracovné dni.
Syntax
NETWORKDAYS(<start_date>, <end_date>[, <weekend>, <holidays>])
Parametre
Obdobie | Definícia |
---|---|
start_date | Dátum predstavujúci počiatočný dátum. Dátumy, pre ktoré sa má rozdiel vypočítať. Start_date môže byť staršia ako rovnaká alebo novšia ako end_date. |
end_date | Dátum predstavujúci koncový dátum. Dátumy, pre ktoré sa má rozdiel vypočítať. Start_date môže byť staršia ako rovnaká alebo novšia ako end_date. |
víkend | Označuje dni v týždni, ktoré sú víkendové dni a nie sú zahrnuté v počte celých pracovných dní medzi start_date a end_date. Víkend je víkendové číslo, ktoré určuje, kedy sa budú objavovať víkendy. Číselné hodnoty víkendu označujú nasledujúce víkendové dni: 1 alebo vynechané: sobota, nedeľa 2: nedeľa, pondelok 3: pondelok , utorok 4: utorok, streda 5: streda, štvrtok 6: štvrtok, piatok 7: piatok, sobota 11: nedeľa len 12: pondelok len 13: utorok len 14: streda iba 15: štvrtok iba 16: piatok len 17: sobota len 17: sobota len 14: streda len 15: štvrtok len 16: piatok len 17: sobota len 17: sobota len |
prázdniny | Tabuľka stĺpcov s jedným alebo viacerými dátumami, ktoré sa majú vylúčiť z kalendára pracovných dní. |
Vrátená hodnota
Celý počet pracovných dní.
Poznámky
Táto funkcia jazyka DAX je podobná funkcii Excel NETWORKDAYS. Funkcie INTL a NETWORKDAYS.
Ak start_date aj end_date sú prázdne, výstupná hodnota je tiež BLANK.
Ak je niektorá start_date alebo end_date PRÁZDNA, start_date BLANK alebo end_date sa budú považovať za dátum (1899, 12, 30).
Dátumy sa musia zadať pomocou funkcie DATE alebo ako výsledok iného výrazu. Napríklad
DATE ( 2022, 5, 30 )
, určuje 30. mája 2022. Dátumy možno zadať aj ako literál vo formáte(dt”2022-05-30”)
. Dátumy nešpecifikujte ako text.
Príklad
Nasledujúci výraz:
= NETWORKDAYS (
DATE ( 2022, 5, 28 ),
DATE ( 2022, 5, 30 ),
1,
{
DATE ( 2022, 5, 30 )
}
)
Vráti:
[Hodnota] |
---|
0 |
V tomto príklade sa vráti hodnota 0, pretože počiatočný dátum je sobota a koncový dátum je pondelok. Parameter víkend určuje, že víkend je sobota a nedeľa, takže to nie sú pracovné dni. Parameter holiday označí 30. (dátum ukončenia) ako dovolenku, takže žiadne pracovné dni nezostali.