在Power BI表格矩阵中,文本通常在列、值区域显示。把文本放在条件格式图标可以产生丰富、实用的可视化效果,在这里列举几种场景。
1. 模拟B站
下图是模拟B站的多指标对比,将“高低”文字植入条件格式:
Power BI并不支持直接在条件格式放置文本,需要将文本包裹在SVG语法中。
我分享的Power BI SVG在线工具,可以在不了解SVG代码的情况下实现该功能。打开:
https://app.powerbi.com/view?r=eyJrIjoiZDk1N2RiMTgtYWMwOC00ZDM3LTliYzQtYzMxYWYzOGVkNmI1IiwidCI6IjI5Y2JkNTY4LTBlOWItNDQ0Zi1iZTA1LTYxNjMyOTAzNjJmZSJ9
选择图标查询系统:
搜索“高”,如下拖拽格式,复制对应的SVG代码,“低”相同操作:
将SVG代码放在空白度量值,即可应用到条件格式图标。视频讲解在B站提供:
https://b23.tv/rMCMJ2v
这个SVG在线工具内置了常见的汉字,可以在线按需修改样式。
2. ABC分析
以下表格实现纵向ABC分析,条形图左侧插入带有ABC字母的条件格式。
同样使用我分享的Power BI SVG在线工具,搜索字母,背景圆角弧度设置为100即可实现圆形造型。
类似的,奖牌金银铜也可以放入条件格式:
3. 排名
Power BI SVG在线工具选择条件格式排名生成器:
圆角弧度设置为100(即圆形,否则为圆角正方形),选择喜欢的颜色,复制代码:
把代码放到空白度量值,红框替换为你的排名指标,应用到条件格式。
4. 表情包
表情包可以看作一种特殊的文本,也无法直接放入条件格式,需要SVG包裹。SVG在线工具选择UNICODE可以直接复制包裹好的代码。
5. 日历信息
如农历、节日等,这里的条件格式文本和值的文本并不是横向对齐,调整SVG度量值中的Y参数即可实现。
6. 单位信息
原理同日历信息。
综上,借助SVG,Power BI条件格式图标适合插入1-2个字的文本(空间有限,更多文字可能显示效果不佳),这里给出一些示例,更多用法有待读者探索。