4

如何使表格中的交通灯可视化,这也适用于总数?假设我们的 KPI 是某种比率或份额,例如各国的人均 GDP,或者与商店预算的差异。为各个类别设置交通信号灯很有趣,但为所有类别汇总设置一个交通信号灯会更有趣。

我遵循此处显示的示例:该想法基于添加 DAX 度量:

TrafficLight = UNICHAR(11044)

然后我们根据其他列或度量为交通信号灯设置条件格式。但条件格式似乎不影响总数。如何有一个交通灯同时显示红色、黄色、绿色的总数?

在此处输入图像描述

编辑。似乎是您可以投票的梦想功能。请为它投票!

https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/17401381-conditional-formatting-for-total-and-subtotals-in

4

3 回答 3

2

你已经成功了一半UNICHAR()。下一步是放弃 Power BI 中的条件格式。以下是可用于交通信号灯的三个 Unicode 字符。我从Emojipedia采购它们。这三个是“红圈”、“黄圈”和“绿圈”。

RedLight = UNICHAR ( 128308 )

YellowLight = UNICHAR ( 128993 )

GreenLight = UNICHAR ( 128994 )

这些看起来像这样: 来自 Unicode 代码点的红色、黄色和绿色圆圈

现在您有了返回正确颜色的度量,您可以在另一个具有您的范围逻辑的度量中引用它们。这是一个示例。我用过你的度量名称。我的图像来自具有不同名称的演示工作簿。

Sales Amount KPI = 
VAR SalesAmount = [SalesAmount]
RETURN
SWITCH (
    TRUE (),
    ISBLANK ( SalesAmount ), BLANK (),
    SalesAmount < 50, [GreenLight],
    SalesAmount < 150, [YellowLight],
    [RedLight]
)

这利用SWITCH了 ,其中我们做的事情只是稍微聪明一点。SWITCH用后续参数测试它的第一个参数是否相等。通过测试TRUE (),我们可以有任意的布尔表达式。返回匹配表达式后面的值。

第一个测试ISBLANK是防止为所有维度值显示此 KPI 度量。它只会返回具有基本度量数据的维度属性的值。

然后,它只是定义我的 KPI 边界的一系列不等式测试,就像您在条件格式中所做的那样。

你可以随心所欲地复杂。这是它的样子:

表格中的 KPI 度量示例

由于这只是一个返回常规文本值的常规度量,因此您可以在任何显示文本的地方使用它,包括卡片、多卡片、工具提示、表格和矩阵。这项措施的总水平没有什么特别之处。

于 2019-08-08T23:03:54.227 回答
0

交通灯总量无法通过标准方式完成,但有一种解决方法。您可能会实现这样的目标:

![在此处输入图像描述

这个想法基于以下几点:

  1. 有一个类别字典,并在其中添加值“Total(avg)”或根据您的意愿命名。
  2. 取消选中在表格视觉对象的格式窗格中显示总计。
  3. 添加 DAX 度量,它为普通标签返回不同的计算,而为“总计(平均)”返回不同的计算。在此处使用SWITCH(TRUE()...请参阅底部的示例。
  4. 为方便起见,将 SortColumn 添加到您的类别字典中。这样您的“总计(平均)”将始终位于表格视觉效果的底部,无论您如何命名总计。 在此处输入图像描述
  5. 不幸的是,没有办法在条件格式中设置粗体字体。您只能使用背景和字体。根据应用于 SortColumn 的规则进行条件格式化。我将“总计(平均)”的背景变灰,并将字体设置为黑色。您必须为表中的每一列设置相同的条件格式。 在此处输入图像描述
  6. 在表格视觉格式中,为普通的凡人值设置了一个略带灰色的字体。这样做是为了与前一点中设置的总计的黑色字体形成更多对比。

在此处输入图像描述

以下是我使用的 DAX 度量: 度量:

KPI = SWITCH(TRUE(),
MAX(DimCountry[SortColumn]) = 999, [GDP per capita Total],
[GDP per capita]
)

并测量总数:

GDP per capita Total = CALCULATE([GDP per capita], ALL(FactTable))

对于那些已经阅读到这一点的人,这里是下载的 pbix 文件。

TrafficLightsForTotals.pbix

于 2019-07-26T10:24:08.677 回答
0

自 2020 年 4 月 PBI 更新以来,这终于成为可能:

https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-april-2020-feature-summary/#_Conditional_formatting

在此处输入图像描述

于 2020-05-22T19:15:49.450 回答