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

Power BI日期切片器设置:单选且展示时间点前数据的实现方法

Power BI 切片器与多图表筛选配置方案

需求回顾

  • 下拉日期切片器仅允许单选单个月份,图表1、图表2展示该月份数据
  • 时间趋势图展示所选月份及之前的全部历史数据,隐藏之后的数据

具体配置步骤

1. 设置切片器为单选单月模式

  • 选中下拉日期切片器,在右侧「格式」面板找到「选择控制」选项,将「多选」开关设为关。
  • 确保切片器使用的日期字段为「月份+年份」层级:在字段列表右键日期字段,选择「分组」,勾选「月份」和「年份」,生成新的层级字段后拖入切片器。

2. 配置时间趋势图的筛选逻辑(两种可选方法)

方法一:DAX度量值控制(推荐)

  1. 确保已创建并标记独立日期表(与事实表建立关联)。
  2. 新建度量值:
    趋势图显示开关 = 
    VAR 选中月份末 = EOMONTH(SELECTEDVALUE('日期表'[月份/年]), 0)
    RETURN
    IF(MAX('事实表'[日期]) <= 选中月份末, 1, 0)
    
  3. 将该度量值拖入时间趋势图的「筛选器」面板,设置筛选条件为「等于1」。

方法二:编辑交互+自定义筛选

  1. 点击切片器,顶部菜单栏选择「格式」→「编辑交互」。
  2. 对图表1、图表2保持默认的「筛选」状态;点击时间趋势图上方的「筛选」下拉按钮,选择「编辑筛选器」。
  3. 在时间趋势图的筛选器中,选择日期字段,设置条件为「小于或等于」,并通过DAX表达式计算选中月份的最后一天:
    EOMONTH(SELECTEDVALUE('日期表'[月份/年]), 0)
    

注意事项

  • 必须使用独立日期表并标记为「日期表」,否则筛选逻辑可能出现上下文错误。
  • 若未使用日期表,需确保事实表中的日期字段格式统一,避免筛选失效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 21:45:54