You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI中排除节假日和周末计算案件时效的DAX公式求助

计算Power BI案件时效(排除节假日和周末)

基于你已有的日历表(含工作日/节假日/周末标记),修改后的DAX公式如下:

Age = 
VAR 起始日期 = Intakes[value.createdon@OData.Community.Display.V1.FormattedValue]
VAR 结束日期 = 
    IF(
        Intakes[value.statecode@OData.Community.Display.V1.FormattedValue] = "Active",
        TODAY(),
        Intakes[value.coc_completedon@OData.Community.Display.V1.FormattedValue]
    )
RETURN
    CALCULATE(
        COUNTROWS('Calendar'),
        'Calendar'[Date] >= 起始日期,
        'Calendar'[Date] <= 结束日期,
        'Calendar'[IsWorkDay] = TRUE() -- 替换为你日历表中标记工作日的实际列名和判断条件
    )

公式说明:

  • 用变量拆分逻辑,让公式更易读:
    • 案件状态为Active时,结束日期取今日;
    • 状态为Close/Resolved/Cancelled时,结束日期取完成日期。
  • 通过CALCULATE统计日历表中在起始到结束日期范围内、且标记为工作日的行数,直接得到排除节假日和周末的时效天数。

注意事项:

  • 确保日历表'Calendar'的日期范围覆盖所有案件的创建日期至今日(或完成日期),避免统计遗漏;
  • 替换公式中的'Calendar'[IsWorkDay] = TRUE()为你实际的工作日判断条件,比如如果日历表中用工作日列标记"是"或"否",则改为'Calendar'[工作日] = "是"。

内容的提问来源于stack exchange,提问作者Ama

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 11:22:36