如何在表格视觉中制作交通灯,这也适用于总计?假设我们的 KPI 是某种比率或份额,例如按国家/地区划分的人均 GDP,或按商店划分的预算差异。为各个类别设置红绿灯很有趣,但为所有类别的摘要设置红绿灯会更有趣。
我遵循并显示示例 here : 这个想法基于添加 DAX 度量:
TrafficLight = UNICHAR(11044)
然后我们根据其他列或度量设置交通灯的条件格式。但条件格式似乎不会影响总数。如何让交通灯同时显示红、黄、绿总计?
编辑。似乎是您可以投票支持的梦想功能。请大家投票支持!
最佳答案
UNICHAR()
已经成功一半了。下一步是放弃 Power BI 中的条件格式。以下是可用于交通灯的三个 Unicode 字符。我从 Emojipedia 获取它们。这三个是“红圈”、“黄圈”和“绿圈”。
RedLight = UNICHAR ( 128308 )
YellowLight = UNICHAR ( 128993 )
GreenLight = UNICHAR ( 128994 )
现在您已经有了返回正确颜色的度量,您可以在另一个具有范围逻辑的度量中引用这些颜色。这是一个示例。我用过你的度量名称。我的图像来自具有不同名称的演示工作簿。
Sales Amount KPI =
VAR SalesAmount = [SalesAmount]
RETURN
SWITCH (
TRUE (),
ISBLANK ( SalesAmount ), BLANK (),
SalesAmount < 50, [GreenLight],
SalesAmount < 150, [YellowLight],
[RedLight]
)
这利用了SWITCH
,其中我们做了一些稍微聪明的事情。 SWITCH
测试其第一个参数与后续参数是否相等。通过测试 TRUE ()
,我们可以得到任意的 bool 表达式。返回匹配表达式后面的值。
第一个测试,ISBLANK
是为了防止显示所有维度值的此 KPI 度量。它只会返回具有基本度量数据的维度属性的值。
然后,这只是一系列不等式测试来定义我的 KPI 边界,就像在条件格式中所做的那样。
您可以随心所欲地复杂化。它看起来像这样:
由于这只是返回常规文本值的常规度量,因此您可以在显示文本的任何地方使用它,包括卡片、多卡、工具提示、表格和矩阵。这项措施的总体水平没有什么特别之处。
关于powerbi - Power Bi 中的交通灯也适用于总计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57202628/