Power BI中如何为合并列图表添加跨表公司级聚合数据Tooltip
问题解答:Power BI图表Tooltip显示跨表聚合数据
完全可行,以下是具体实现步骤:
1. 确保数据模型关联正确
进入Power BI的「数据模型」视图,将聚合表(第一张表)的Company字段拖拽到明细表(第二张表)的Company字段上,建立一对多关系(聚合表为“一”端,明细表为“多”端)。这是让Tooltip能匹配对应Company聚合数据的核心前提。
2. 配置图表Tooltip
选中你已创建的、以Company-Country为轴的图表,按以下方式配置:
- 默认Tooltip快速配置:在右侧「可视化」面板的「字段」区域,找到「Tooltip」分组,直接将聚合表中的
Aggregated 1、Aggregated 2字段拖入其中。 - 自定义Tooltip(可选):
- 新建一个空白页面,在页面的「页面信息」设置中勾选「用作Tooltip」。
- 在该页面添加卡片、矩阵等可视化组件,放入
Aggregated 1、Aggregated 2字段。 - 回到原图表,在「格式」选项卡的「Tooltip」设置中,选择「自定义」并关联刚才创建的Tooltip页面。
3. 无关系场景的替代方案(可选)
如果暂时不想建立数据模型关系,可以通过DAX度量值直接匹配数据:
Aggregated 1 = LOOKUPVALUE('聚合表'[Aggregated 1], '聚合表'[Company], SELECTEDVALUE('明细表'[Company])) Aggregated 2 = LOOKUPVALUE('聚合表'[Aggregated 2], '聚合表'[Company], SELECTEDVALUE('明细表'[Company]))
将这两个度量值拖入图表的Tooltip字段列表即可。
验证效果
回到报表视图,鼠标悬停在图表的Company-Country轴标签上(如「Company A-Country 1」),Tooltip会自动显示对应Company的Aggregated 1和Aggregated 2数据。
内容的提问来源于stack exchange,提问作者tmrgn
相关产品推荐
相关产品推荐

