在Power BI中使用SVG可以极大增强Power BI的可视化效果(不了解SVG参考:Power BI SVG制图入门知识2025版),但是在制作一些复杂图表时可能遇到交互问题。
以下图这个SVG四象限图表为例,外部的切片器可以正常筛选散点图的数据。
但是点击散点图的任意元素,无法与外部数据交互(例如无法筛选表格)
核心原因在于SVG图形是一体式的,无论把SVG图像放在表格、矩阵还是第三方视觉对象(如HTML Content),图表没有上下文筛选环境,因此,外部图表无法识别SVG图形中的单个元素。
经过研究,我想到一个通用解决方案(不局限于这个图表),现在点击SVG图表中的单个元素,可以看到表格数据发生了变化。
当然,也可以多选:
这样,SVG图表在Power BI的交互效果得到极大增强。