如何根据分类值有条件地格式化颜色?
How to conditionally format color based on a categorical value?
我正在 Power BI 中创建 table 可视化。我知道如何使用条件格式根据数值自动设置颜色,但我想根据分类变量为可视化的行着色。
在我的 table 中有一列标识 "department"。我想用某种颜色突出显示某个部门的所有行,但由于它不是数值变量,我不知道该怎么做。
如何在带有分类变量的 table 可视化中使用条件格式?
如您所说,Power BI 不支持基于分类值的条件格式设置。我想到的是相应地为它们分配数值。
假设我们有这样一个 table:
我们可以添加一个名为Department Code
的列(您也可以只标记要突出显示的部门):
Department Code =
SWITCH(
'Table'[Department],
"Production", 1,
"Research and Development", 2,
"Purchasing", 3,
"Marketing", 4,
"Human Resource Management", 5,
"Accounting and Finance", 6,
0
)
现在您可以根据 Department Code
按规则为 Department
定义颜色(为了总结,您可以选择 Min/Max/Average):
现在我们有红色的市场营销和黄色的会计和财务:
我正在 Power BI 中创建 table 可视化。我知道如何使用条件格式根据数值自动设置颜色,但我想根据分类变量为可视化的行着色。
在我的 table 中有一列标识 "department"。我想用某种颜色突出显示某个部门的所有行,但由于它不是数值变量,我不知道该怎么做。
如何在带有分类变量的 table 可视化中使用条件格式?
如您所说,Power BI 不支持基于分类值的条件格式设置。我想到的是相应地为它们分配数值。
假设我们有这样一个 table:
我们可以添加一个名为Department Code
的列(您也可以只标记要突出显示的部门):
Department Code =
SWITCH(
'Table'[Department],
"Production", 1,
"Research and Development", 2,
"Purchasing", 3,
"Marketing", 4,
"Human Resource Management", 5,
"Accounting and Finance", 6,
0
)
现在您可以根据 Department Code
按规则为 Department
定义颜色(为了总结,您可以选择 Min/Max/Average):
现在我们有红色的市场营销和黄色的会计和财务: