【问题标题】:Row Formatting In Power BIPower BI 中的行格式设置
【发布时间】:2021-09-24 13:54:26
【问题描述】:

我有一个包含多个产品的数据集及其几个月的平均评分。

我想问我们如何进行行格式化,例如:如果产品的评分不断增加,则将其着色为绿色,否则如果它下降,则应为红色。

我希望所有这些都在 Power BI 中完成。

样本数据:

【问题讨论】:

    标签: powerbi formatting powerbi-desktop


    【解决方案1】:

    使用这种数据格式,您必须为要着色的每一列创建一个度量。以下是措施(假设Table 是您的表的名称):

    June background = IF(SUM('Table'[June]) < SUM('Table'[May]), "RED", "GREEN")
    
    July background = IF(SUM('Table'[July]) < SUM('Table'[June]), "RED", "GREEN")
    
    August background = IF(SUM('Table'[August]) < SUM('Table'[July]), "RED", "GREEN")
    
    September background = IF(SUM('Table'[September]) < SUM('Table'[August]), "RED", "GREEN")
    

    使用示例中的列向报告添加表格视觉对象,并为JuneSeptember 重复以下操作。右键单击值窗格中的列并选择Conditional formatting -> Background color:

    这将打开一个窗口,您可以在其中选择如何确定格式,并将其应用于仅值、仅总计或两者。选择按字段值对其进行格式化,然后为列选择相应的度量,如下所示:

    对其余列重复此操作以获得此结果:

    欲了解更多信息,请查看Use conditional formatting in tables 文章。

    【讨论】:

    • 感谢您的回答,但我对 PBI 非常陌生。您在此处使用的“表”[7 月] 列不是我的实际列。我进行了表格可视化,我的表格中有一个日期列,我已经在可视化中使用了它。那么我们将如何做。由于五月、六月、七月等不是我的列名,我该如何写 IF(SUM('Table'[date])
    • 答案基于您提供的样本数据。如果它与您的模型中的数据不匹配,您应该再次询问,但这次以正确的格式提供样本数据。 How do I ask a good question? 是一个很好的起点。
    猜你喜欢
    • 2022-08-03
    • 2022-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-30
    相关资源
    最近更新 更多