DIFFDATE bez świąt oraz weekendów

Mamy dwie daty rozpoczęcia i zakończenia. Chcemy wyliczyć różnice w dniach pomijając święta oraz weekendy.

1. Należy utworzyć tabele ze świętami.
2. Tabele z Kalendarzem połączyć z tabelą święta.
– Tabela kalendarza musi mieć kolumnę dzień tygodnia
– dodajemy kolumnę święto Holiday = RELATED(Holiday[Holiday])
Następnie na podstawie w/w kolumn liczmy czy dzień roboczy:
If work day = IF(OR(’Calendar'[Day of Week]=5;’Calendar'[Day of Week]=6);0;IF(ISBLANK(’Calendar'[Holiday]);1;0))
3. Następnie w tabeli gdzie mamy daty rozpoczęcia i zakończenia wyliczamy czas trwania
Dni robocze= CALCULATE(SUM(’Calendar'[If work day]);DATESBETWEEN(’Calendar'[Data];zad[od];zad[do]))

Luko

Ten wpis został opublikowany w kategorii DAX, Power BI i oznaczony tagami , . Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz