Udostępnij za pośrednictwem


NETWORKDAYS

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Zwraca liczbę całych dni roboczych między dwiema datami (włącznie). Parametry określają, które and ile dni to dni weekendowe. Dni weekendowe and dni określone jako dni wolne są not traktowane jako dni robocze.

Składnia

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

Parametry

Termin Definicja
start_date date reprezentująca datepoczątkową . Daty, dla których należy obliczyć różnicę. Start_date można earlier niż or później niż end_date.
end_date date reprezentująca datekońcową. Daty, dla których należy obliczyć różnicę. Start_date można earlier niż or później niż end_date.
weekend Wskazuje dni tygodnia, które są dniami weekendowymi, and są not uwzględnione w liczbie całych dni roboczych między start_date and end_date. Weekend to numer weekendu, który określa, kiedy wystąpią weekendy.
numer weekendu values wskazać następujące dni weekendowe:
1 or pominięte: sobota, Niedziela
2: niedziela, poniedziałek
3: poniedziałek, wtorek
4: wtorek, środa
5: środa, czwartek
6: czwartek, piątek
7: piątek, sobota
11: niedziela tylko
12: poniedziałek tylko
13: wtorek tylko
14: środa tylko
15: Czwartek tylko
16: piątek tylko
17: tylko sobota
holidays Tabela kolumn z jedną or więcej dat, które mają zostać wykluczone z daycalendarroboczego .

Zwracanie Value

Całkowita liczba całych dni roboczych.

Uwagi

  • Ta funkcja DAX jest podobna do NETWORKDAYSprogramu Excel. Funkcje andNETWORKDAYS INTL.

  • If start_date and end_date oba są BLANK, dane wyjściowe value są również BLANK.

  • If start_date or end_date jest BLANK, BLANK start_date or end_date będą traktowane jako Date(1899, 12, 30).

  • Daty muszą być określone przy użyciu funkcji DATEor w wyniku innego wyrażenia. Na przykład DATE ( 2022, 5, 30 ), określa 30 maja 2022 r. Daty można również określić jako literał w format, (dt”2022-05-30”). not określ daty jako tekst.

Przykład

Następujące wyrażenie:

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

Zwraca:

[Value]
0

W tym przykładzie zwracana jest wartość 0, ponieważ początek date to sobota and koniec date to poniedziałek. Parametr weekendu określa, że weekend to sobota and niedzielę, więc są to not dni robocze. Parametr wakacji oznacza 30(koniec date) jako święto, więc nie pozostają żadne dni robocze.