为什么我的条件格式在 PowerBI 中无法正常工作?

问题描述

我正在尝试将条件格式添加到我的表格中,尽管它适用于某些数据,但其中大约一半没有为条件返回任何值。

    Condition = MAXX('2020 PNRs',IF('2020 PNRs'[2020-2021] <=1,1,IF('2020 PNRs'[2020-2021] <=10000,2,IF('2020 PNRs'[2020-2021] >10000,3)))) 

2020-2021 是一个计算指标

2020-2021 = 
SUM('TTV'[2020TTV]) + SUM('TTV'[2021TTV])

但这很简单,所以我不确定这是否与为什么它不起作用有关?

Here you can see where it works for some and not others

解决方法

您的条件公式会过滤“2020 PNR”表。可能是您屏幕截图的顶部显示的结果在“2020 PNR”上不可用,而是来自其他表格(例如“2021 PNR”?)。了解您的表的来源和数据模型对我们有好处。

与此同时,我建议测试以下措施:

Condition =
    SWITCH(
        TRUE(),[2020-2021],1,[2020-2021] <=10000,2,[2020-2021] >10000,3
    )

如果这仍然不起作用,则返回 [2020-2021] measure 的值作为了解问题的最后一个参数:

Condition =
    SWITCH(
        TRUE(),3,[2020-2021]
    )