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

创建年度/消耗量图表:筛选器需求下断开连接表实现遇阻

Power BI年度累计消耗量图表解决方案

问题根源

你遇到的所有年份度量值结果相同的问题,是因为断开连接的年份表与原DateTable无关联,直接调用[conso]时无法正确识别每个行对应的年份范围,导致返回的是所有年份的总消耗量。

步骤1:确认断开连接表

确保你创建的年份筛选表(比如命名为YearFilterTable)与原DateTable无任何模型关联。如果还没创建,用以下DAX生成:

YearFilterTable = DISTINCT(DateTable[Year])

步骤2:替换为正确的累计度量值

删除你当前的度量值,使用以下DAX编写累计消耗量:

累计消耗量 = 
VAR TargetYear = SELECTEDVALUE(YearFilterTable[Year])
RETURN
CALCULATE(
    [conso],
    ALL(DateTable[Year]),
    DateTable[Year] <= TargetYear
)

代码说明

  • SELECTEDVALUE(YearFilterTable[Year]):获取当前图表行/切片器所选的目标年份
  • ALL(DateTable[Year]):清除原日期表的年份筛选上下文,确保能计算所有符合条件的历史年份
  • DateTable[Year] <= TargetYear:限定计算范围为目标年份及之前的所有记录

图表配置

  • 将YearFilterTable[Year]拖入图表的X轴
  • 将累计消耗量拖入图表的值区域
  • 用YearFilterTable[Year]创建切片器作为年份筛选控件

完成后,选择任意年份,图表会正确显示从最早年份到所选年份的累计消耗量,每个年份的数值会随年份递增而累加。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 17:00:08