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

Power BI 如何排除周末、筛选展示最近工作日的有效数据

Power BI 排除周末获取最近工作日数据实现方案

调整计算列DAX逻辑

替换原有计算列的表达式为下方代码即可:

是否为目标日 = 
VAR 目标日期 = 
    SWITCH(
        WEEKDAY(TODAY(),2),
        1, TODAY() - 3, // 周一取3天前的上周五数据
        7, TODAY() - 2, // 周日取2天前的上周五数据,无需处理周日场景可删除该行
        TODAY() - 1 // 周二到周六默认取前一天数据
    )
RETURN [你的业务日期字段] = 目标日期
  • 代码中的[你的业务日期字段]请替换为数据表中存储业务发生日期的对应字段名
  • WEEKDAY第二参数设为2时,返回值范围为1(周一)到7(周日),符合国内工作日计数习惯,若使用默认参数1(周日为1,周六为7),需自行对应调整偏移天数
  • 若你的业务场景中周六也无有效数据,可新增SWITCH分支:6, TODAY() - 2,实现周六时自动匹配周四的数据

筛选逻辑复用

原有筛选器仅展示true值的配置不需要修改,计算列返回true的行自动对应最近有效工作日的业务数据,不会匹配到周末的空数据。

内容的提问来源于stack exchange,提问作者k. hens

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 21:57:05