欢迎光临散文网 会员登陆 & 注册

Power BI 矩阵折线迷你图优化

2023-10-28 19:06 作者:wujunmin  | 我要投稿

Excel利用迷你图功能很容易生成数据和趋势结合的效果,如下图所示。

Power BI表格矩阵也提供了迷你图功能,如下是一个矩阵,点击添加迷你图:

显示效果不忍直视,和Excel效果相去甚远,折线显示在了每天(表现为一个圆点)和总计上。实际只有总计的折线是需要的,每天仅仅显示数据。

内置的迷你图无法完成此项工作,借助SVG和DAX结合,使用度量值制图却可轻松实现,效果如下图所示。

核心思路是将数据和折线都图形化。上图每天的数据看上去是数据,其实也是SVG图片。使用HASONEVALUE函数去判断日期是否具有唯一值,如果具有唯一日期,返回SVG的TEXT标签,标签包裹具体的数据,如果不具有唯一值(也就是说总计列),返回SVG的Polyline折线标签,列小计的名字改为“趋势”。

Text标签在Power BI的语法参考《Power BI 模拟英国首相最短任期排名》,折线图的度量值参考《Power BI 折线图自定义特殊标注》,二者使用IF HASONEVALUE 串联后得到需要的结果。

IF(HASONEVALUE(日期列),文本SVG度量值,折线SVG度量值)


文示例pbix文件:
https://t.zsxq.com/0dIjtduE1


Power BI 矩阵折线迷你图优化的评论 (共 条)

分享到微博请遵守国家法律