是否有一种无需使用日历表计算网络天数的方法。
我的开始日期是1901年1月1日,结束日期是2010年1月11日。
所以,我真的不想建一个大得多的日历表。
请帮我这个忙。
发布于 2019-08-29 09:50:33
转到编辑查询,右键单击左窗格New Query > Blank Query,并使用此代码创建函数。让我们称它为WorkdayDiff
= (StartDate as date, EndDate as date) as number =>
let
DateList = List.Dates(StartDate, Number.From(EndDate - StartDate) , #duration(1, 0, 0, 0)),
RemoveWeekends = List.Select(DateList, each Date.DayOfWeek(_, Day.Monday) < 5),
CountDays = List.Count(RemoveWeekends)
in
CountDays现在您可以将该函数用于
= WorkdayDiff([StartDateColumn], [EndDateColumn])https://stackoverflow.com/questions/57706938
复制相似问题