NETWORKDAYS
Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji
Zwraca liczbę całych dni roboczych między dwiema datami (włącznie). Parametry określają, które i ile dni to dni weekendowe. Dni weekendowe i dni określone jako dni wolne nie są traktowane jako dni robocze.
Składnia
NETWORKDAYS(<start_date>, <end_date>[, <weekend>, <holidays>])
Parametry
Termin | Definicja |
---|---|
Data_początkowa | Data reprezentująca datę rozpoczęcia. Daty, dla których należy obliczyć różnicę. Start_date może być wcześniejsza niż, taka sama jak lub nowsza niż end_date. |
Data_końcowa | Data reprezentująca datę zakończenia. Daty, dla których należy obliczyć różnicę. Start_date może być wcześniejsza niż, taka sama jak lub nowsza niż end_date. |
Weekend | Wskazuje dni tygodnia, które są dniami weekendowymi i nie są uwzględniane w liczbie całych dni roboczych między start_date a end_date. Weekend to numer weekendu, który określa, kiedy wystąpią weekendy. Wartości liczb weekendowych wskazują następujące dni weekendowe: 1 lub 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: tylko 12: poniedziałek tylko 13: tylko 14: środa tylko 15: czwartek tylko 16: tylko piątek 17: tylko sobota |
Wakacje | Tabela kolumn zawierająca co najmniej jedną datę, która ma zostać wykluczona z kalendarza dnia roboczego. |
Wartość zwracana
Całkowita liczba całych dni roboczych.
Uwagi
Ta funkcja języka DAX jest podobna do programu Excel NETWORKDAYS. Funkcje INTL i NETWORKDAYS.
Jeśli start_date i end_date są puste, wartość wyjściowa jest również PUSTA.
Jeśli start_date lub end_date jest PUSTA, start_date BLANK lub end_date będą traktowane jako Date(1899, 12, 30).
Daty muszą być określone przy użyciu funkcji DATE lub 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 formacie(dt”2022-05-30”)
. Nie należy określać dat jako tekstu.
Przykład
Następujące wyrażenie:
= NETWORKDAYS (
DATE ( 2022, 5, 28 ),
DATE ( 2022, 5, 30 ),
1,
{
DATE ( 2022, 5, 30 )
}
)
Zwraca:
[Wartość] |
---|
0 |
W tym przykładzie zwracana jest wartość 0, ponieważ data rozpoczęcia to sobota, a data zakończenia to poniedziałek. Parametr weekendu określa, że weekend to sobota i niedziela, więc nie są to dni robocze. Parametr wakacji oznacza 30(datę zakończenia) jako święto, więc nie pozostają żadne dni robocze.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla