首页 > 科技 >

💪 DAX如何计算工作日的天数? 💼

发布时间:2025-03-19 20:29:33来源:

在职场数据分析中,计算工作日的天数是一项常见需求。比如统计项目周期或评估员工工作时长时,我们通常只关心周一到周五的工作日,而非周末。那么,如何用DAX公式实现这一功能呢?以下是解决思路👇:

首先,明确目标:我们需要从起始日期和结束日期之间筛选出所有工作日,并计算它们的天数。可以借助`WEEKDAY`函数来判断某一天是否为工作日(例如,将周六和周日排除)。接着,利用DAX中的`FILTER`和`COUNTROWS`函数组合,对日期表进行筛选,最终得出结果。

具体公式示例:

```DAX

Workdays =

VAR StartDate = [Start Date]

VAR EndDate = [End Date]

RETURN

CALCULATE(

COUNTROWS(

FILTER(

'DateTable',

'DateTable'[Date] >= StartDate &&

'DateTable'[Date] <= EndDate &&

'DateTable'[Weekday] <= 5 // 周一至周五

)

)

)

```

通过这个方法,你可以轻松统计任意时间段内的工作日天数啦!💪

💡 提示:确保你的日期表已正确标记每周的星期几哦!

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。