我正在Power BI中创建表可视化。我知道如何使用条件格式来基于数值自动设置颜色,但是我想基于分类变量为可视化的行着色。
在我的表格中有一列标识“部门”。我想用某种颜色突出显示某个部门的所有行,但是由于它不是数字变量,所以我不知道该怎么做。
如何在表可视化中使用带有分类变量的条件格式?
答案 0 :(得分:3)
正如您所说,Power BI不支持基于分类值的条件格式。我想到的是相应地给它们分配数值。
假设我们有一个这样的表:
我们可以添加一个名为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
为Department Code
的规则定义颜色(进行汇总,您可以选择“最小/最大/平均”):
现在,市场营销用红色显示,会计和财务用黄色显示: