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