UNICHAR是DAX中简单的不能再简单的函数,只需要传入一段数字就可以返回一个字符,和它对应的一个函数是UNICODE,作用是返回字符代表的数字。比如学C语言时刻到骨子里的UNICHAR(65)返回的是A。

这么多字符,我们并不需要一个个去记他们,需要用到时只需要去以下网站查找我们需要的字符就好了。
基本拉丁字母 — ✔️ ❤️ ★ Unicode 字符百科 (unicode-table.com)[1]
比如我们查找一个五角星,其中9733就是五角星的代码

效果如下,这里文本设置为了红色。

其实,PowerBI中已经内置了很多图标,具体表现在设置条件格式时,微软已经内置了很多的样式

如果我们要在其他地方使用,比如卡片图或者图表的数据标签上使用,就需要UNICODE了,比如下面这样

返回错误状态
这里看是没有任何问题的,但是如果我们把上述度量修改下放到矩阵里,就有问题了。同比大于0是上三角

本文探讨了在PowerBI中使用UNICHAR函数遇到的返回错误状态和文本框显示问题。在矩阵视图中,UNICHAR表现异常,而在文本框中显示度量值也存在问题。微软的八月版本并未修复这些已知bug,作者呼吁尽快解决,以提升用户体验。
4474

被折叠的 条评论
为什么被折叠?



