Power BI - 计算没有日历的网络天数 table

Power BI - Calculate networking days without calendar table

有没有不用日历就能计算联网天数的方法table。

我的开始日期是 1/1/1901,结束日期是 1/11/2010。

所以,我真的不想构建一个更大的日历table。

请帮我解决这个问题。

转到编辑查询,右键单击左窗格 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])