Power BI折线簇状柱形图:固定指定时间线并支持切片器筛选
解决Power BI固定特定时间线显示的方案
不用新建度量值的话,直接修改现有成本和百分比度量值的逻辑,让它们同时包含用户筛选的时间线和你要固定的FY24,具体操作如下:
修改成本度量值
假设你当前的成本度量值是计算成本总和,把它改成这样:
MC_Cost = VAR 选中的时间线 = VALUES(fy24_monthly[Timeline]) VAR 固定时间线 = {"FY24"} VAR 合并时间线 = UNION(选中的时间线, 固定时间线) RETURN CALCULATE( SUM(fy24_monthly[Cost]), // 替换成你实际的成本计算逻辑 fy24_monthly[Timeline] IN 合并时间线 )
修改百分比度量值
同理,调整你的成本百分比度量值:
MC_R_Percentage = VAR 选中的时间线 = VALUES(fy24_monthly[Timeline]) VAR 固定时间线 = {"FY24"} VAR 合并时间线 = UNION(选中的时间线, 固定时间线) RETURN CALCULATE( // 替换成你实际的百分比计算逻辑,比如成本除以月度总成本 SUM(fy24_monthly[Cost]) / CALCULATE(SUM(fy24_monthly[Cost]), ALL(fy24_monthly[Month])), fy24_monthly[Timeline] IN 合并时间线 )
后续设置
- 保持切片器使用
fy24_monthly[Timeline]字段,用户选择任意时间线时,图表会同时显示选中的时间线和固定的FY24 - 如果不想让FY24出现在切片器选项里,可以编辑切片器,在筛选中排除"FY24"
为什么之前的方法有问题
你之前硬编码fy24_monthly[Timeline] = "FY24"的度量值,会完全忽略切片器的筛选上下文,导致图表和切片器断开关联;而且新增的单独度量值不在你之前创建的度量值切换参数列表里,自然无法被参数控制。
内容的提问来源于stack exchange,提问作者kkk
相关产品推荐
相关产品推荐

