Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago

Date Difference excluding weekends

I have a starting date and an ending date and I need to count only the working days in between,

 

i have created New Date Table (ftCalendar) then i have tried this new column

 

WorkingDays =
CALCULATE(
COUNTROWS ( 'ftCalendar'),
DATESBETWEEN ( 'ftCalendar'[Date], Table[RequestClosedDate], Table[RequestReceivedDate] -1 ),
'ftCalendar'[DateIsWorkingDay] = TRUE,
ALL ( Table )
)
 
 
 i have tried Power Query also 
 
Get Data --> Blan Query  then i have used
 
= (InitialDate as date, FinalDate as date ) as number =>
let
DaysBetweenDates = Duration.Days(FinalDate-InitialDate),
DaysList = List.Dates(List.Min({InitialDate,FinalDate}),Number.Abs(DaysBetweenDates)+1, Duration.From(1)),
WeekDaysList = List.Select(DaysList, each (Date.DayOfWeek(_, Day.Monday) < 5) ),
WorkingDays = (if DaysBetweenDates < 0 then -1 else 1) * List.Count(WeekDaysList)
in
WorkingDays
 
 
it's Not working
 
 
 
 
 

Thanks in advance,

Rajesh

3 Replies