Sdílet prostřednictvím


NETWORKDAYS

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

Vrátí počet celých pracovních dnů mezi dvěma kalendářními daty (včetně). Parametry určují, které a kolik dní jsou víkendové dny. Víkendové dny a dny zadané jako svátky se nepovažují za pracovní dny.

Syntax

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

Parametry

Semestr Definice
start_date Datum, které představuje počáteční datum. Data, pro která se má vypočítat rozdíl. Start_date může být dřívější než end_date nebo novější než end_date.
end_date Datum, které představuje koncové datum. Data, pro která se má vypočítat rozdíl. Start_date může být dřívější než end_date nebo novější než end_date.
weekend Označuje dny v týdnu, které jsou víkendové dny a nejsou zahrnuty do počtu celých pracovních dnů mezi start_date a end_date. Víkend je číslo víkendu, které určuje, kdy k víkendům dojde.
číselné hodnoty víkendu označují následující víkendové dny:
1 nebo vynecháno: sobota, neděle
2: neděle, Pondělí
3: pondělí, úterý
4: úterý, středa
5: středa, čtvrtek, čtvrtek
6: čtvrtek, pátek
7: pátek, sobota
11: neděle pouze
12: pondělí pouze
13: úterý pouze
14: středa pouze
15: Čtvrtek pouze
16: pátek pouze
17: pouze sobota
holidays Tabulka sloupců s jedním nebo více kalendářními daty, která mají být vyloučena z kalendáře pracovního dne.

Návratová hodnota

Celé číslo celé pracovní dny.

Poznámky

  • Tato funkce DAX je podobná excelové NETWORKDAYS. FUNKCE INTL a NETWORKDAYS.

  • Pokud start_date a end_date jsou oba BLANK, výstupní hodnota je také BLANK.

  • Pokud je start_date nebo end_date BLANK, bude BLANK start_date nebo end_date považováno za datum(1899; 12; 30).

  • Kalendářní data musí být zadána pomocí funkce DATE nebo v důsledku jiného výrazu. Například DATE ( 2022, 5, 30 ), určuje 30. května 2022. Kalendářní data lze také zadat jako literál ve formátu (dt”2022-05-30”). Nezadávejte kalendářní data jako text.

Příklad

Následující výraz:

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

Návraty:

[Hodnota]
0

V tomto příkladu se vrátí hodnota 0, protože počáteční datum je sobota a koncové datum je pondělí. Parametr víkendu určuje, že víkend je sobota a neděle, takže tyto dny nejsou pracovní dny. Parametr svátku označuje 30. (koncové datum) jako svátek, takže žádné pracovní dny nezůstanou.