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

Power BI矩阵工具提示折线图无法显示全周期数据问题

解决Power BI矩阵工具提示显示全周期折线图问题

核心思路

问题根源是主页面的Period切片器筛选会传递给工具提示,导致折线图只能显示选中周期的数据。我们需要让工具提示仅保留Account的筛选,忽略Period的筛选,具体操作步骤如下:

步骤1:创建专用工具提示页面

  • 新建空白页面,在「页面格式」>「页面信息」中开启「工具提示」开关,按需调整页面尺寸(比如宽400px、高300px适配工具提示展示)
  • 在该页面插入折线图,X轴选择Period,图例选择Account(如果只需要显示当前悬停账户,也可以去掉图例)

步骤2:编写忽略Period筛选的DAX度量值

主页面矩阵使用受Period筛选的Sum of Amount即可,但工具提示需要不受Period影响的度量值。假设你的数据量表名为CostTable,新建如下度量值:

全周期金额 = 
CALCULATE(
    SUM(CostTable[Amount]),
    ALLSELECTED(CostTable[Account]),  // 保留当前悬停的Account筛选条件
    ALL(CostTable[Period])  // 移除所有Period的筛选,展示全周期数据
)

将折线图的Y轴替换为这个全周期金额度量值。

步骤3:配置矩阵与工具提示的关联

  • 返回主页面的矩阵组件,在可视化窗格的「格式」>「工具提示」中,选择「类型:页面」,并选中你刚创建的工具提示页面
  • 关键设置:在工具提示的筛选传递规则中,仅保留Account字段的筛选传递,排除Period字段(可在工具提示页面的筛选器中添加Account,设置为「来自主页面的Account」,同时确保无Period筛选条件)

步骤4:调整Keep all filters设置

将工具提示页面的「Keep all filters」设置为关,这样主页面的Period筛选不会传递到工具提示,仅保留Account的筛选生效。

额外排查点

  • 确认Period字段为连续数值或日期格式,确保折线图能正确渲染全周期数据
  • 检查数据模型中Account与Period的关联关系,避免额外筛选上下文干扰
  • 如果使用了独立日期维度表,将ALL(CostTable[Period])替换为ALL(DateTable[Period]),确保移除的是日期表的Period筛选

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 23:35:11