Power BI 动态格式的奇葩用法
Power BI Desktop 今年新增了动态格式功能。顾名思义,动态格式就是针对同一数据在不同场景可以使用不同格式。本文介绍3种看上去很奇葩的用法。

正式使用之前请记得勾选预览功能下的度量值动态格式字符串。

1. 类别标签内嵌
常规状态下Power BI内置的条形图是类别标签、条形分离的,如下图所示。

而将度量值设置为动态格式后,内置条形图可以变成如下样式:

实现过程为,选中需要展示的度量值(本例为业绩),格式选择动态:

输入以下公式,注意输入公式时前面没有等号:

接着把城市字段和业绩度量值分别放入条形图的Y轴和X轴:

数据标签打开,位置选择基内并允许溢出:

最后关闭Y轴,类别标签即看上去内嵌了。

这种操作最大的问题在于,无论业绩度量值放在什么地方,都会如此显示,所以轻易别这么干。

2. 自定义条件格式图标
B站视频《Power BI图标素材查询系统》我介绍了如何自定义表格条件格式图标,下图的增长箭头看上去像不像条件格式?

其实这也是用动态格式完成的,将增长率的格式如下设置,大于0时增加加号并尾部增加向上三角箭头,小于零增加向下三角箭头。

箭头用输入法直接可以打出来,也可以在网上搜索UNICODE符号获得:

接着对表格设置条件格式颜色:
增长颜色 = IF([增长率]<0,"Tomato","Darkcyan")
这样即实现了升降符号自定义。这种方式比FORMAT的优势在于,增加符号后不影响排序,但缺点也很明显,比如图标不能放在左边,你猜猜为什么。
调整为动态格式后,不仅仅表格、矩阵会显示升降符号,其它图表也可以,如下柱形图:

3. 单位切换
《Power BI同一数据显示不同单位》介绍了如何使用条件格式SVG图标的方式切换单位,现在有了动态格式,又多了一种选择(如下图最右侧)。

以下是格式设置的公式,显示上可能不如SVG的方式好看,但胜在更简单。

欢迎读者分享你的有趣用法。