如何根据分类值有条件地设置颜色格式?

时间:2018-07-17 21:49:45

标签: powerbi powerbi-desktop

我正在Power BI中创建表可视化。我知道如何使用条件格式来基于数值自动设置颜色,但是我想基于分类变量为可视化的行着色。

在我的表格中有一列标识“部门”。我想用某种颜色突出显示某个部门的所有行,但是由于它不是数字变量,所以我不知道该怎么做。

如何在表可视化中使用带有分类变量的条件格式?

1 个答案:

答案 0 :(得分:3)

正如您所说,Power BI不支持基于分类值的条件格式。我想到的是相应地给它们分配数值。

假设我们有一个这样的表:

data

我们可以添加一个名为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

现在,您可以根据DepartmentDepartment Code的规则定义颜色(进行汇总,您可以选择“最小/最大/平均”):

conditional formatting

现在,市场营销用红色显示,会计和财务用黄色显示:

results