上篇文章关于如何用度量值显示表的文章中,有一个方法是将列表连接成一个字符串,并用卡片图显示出来,就像这样的:

 

分享一个 Power BI 文本展示的小妙招_Power BI 文本展示的小妙招

 

这个卡片图看起来好像并没有什么特别的,但是细心的朋友动手一做,发现自己做的卡片图是这样的:

 

分享一个 Power BI 文本展示的小妙招_Power BI 文本展示的小妙招_02

 

无论在卡片图的格式面板中怎么调整,也无法实现自动换行、左对齐的效果,那么最上面那个卡片图是怎么做到的呢?

 

如果看到这个卡片图所用的度量值,你也许感到更加惊讶:

 

分享一个 Power BI 文本展示的小妙招_Power BI 文本展示的小妙招_03

 

共同客户的度量值是这样的:

 

共同客户 = ""

 

是不是很诡异,一个空的度量值是如何显示出这些文本的呢?

 

最初还是星友拿一个源文件问我的问题,刚开始看到这种卡片图也觉得好奇怪,不过很快就想到了原因,其实这些文本是卡片图的动态标题。

 

 

将我们需要展示的文本度量值不要直接放到卡片图的字段中,而是打开卡片图的标题,点击fx,

 

分享一个 Power BI 文本展示的小妙招_Power BI 文本展示的小妙招_04

 

 

 

 

然后选择度量值即可实现:

 

分享一个 Power BI 文本展示的小妙招_Power BI 文本展示的小妙招_05

 

通过标题,文本内容不仅可以像正常的卡片图一样动态的交互,并且还可以调整文本的对齐方式、是否自动换行等,比卡片图的数据标签设置更加丰富。

 

当然为了让卡片图能够正常显示,还是需要放一个字段进来的,所以就用了空度量值""来占个位置。

 

如果理解了这个原理,完全不用局限于卡片图,任意一个图表,只要标题支持条件格式,都可以实现这种效果,比如饼图的效果:

 

分享一个 Power BI 文本展示的小妙招_Power BI 文本展示的小妙招_06

 

不得不说,这种方法很巧妙,也很隐蔽,当你觉得卡片图的数据格式不能满足需要时,你也可以尝试一下这种玩法。