【问题标题】:Can we compare a row value with another row value in the table and highlight it in Power BI?我们可以将一个行值与表中的另一个行值进行比较并在 Power BI 中突出显示它吗?
【发布时间】:2021-01-25 22:35:56
【问题描述】:

我有一个表,其中 3 列可以具有相同的值

例子:

Name Score_a Score_b Score_c
A    12       15     18
B    3        3       3
C    20      25       30

我想突出显示(用颜色)B行,因为所有三个分数都相同。

我无法使用可用的条件格式来做到这一点。 可以使用 DAX 解决问题吗?请帮忙!

【问题讨论】:

  • 您不能使用条件格式,或者您不知道如何使用来解决这个问题?
  • 我尝试使用 Power BI 中可用的基本条件格式来实现它,但无法实现它,因此我正在探索 DAX 来解决这个挑战。

标签: powerbi dax


【解决方案1】:

是的,首先使用以下 dax 公式创建一个度量:

Measure = 
IF( 
    SELECTEDVALUE( 'Table'[Score_a] ) = SELECTEDVALUE( 'Table'[Score_b] ) && 
    SELECTEDVALUE( 'Table'[Score_b] ) = SELECTEDVALUE( 'Table'[Score_c] ), 1, 0
)

然后您需要在要突出显示的每一列上使用条件格式并选择您创建的度量。

这是结果

【讨论】:

  • 这应该可以。或者,也可以直接定义颜色来代替 0 和 1。
  • 这就像魅力!太感谢了。我投了赞成票:)
  • 这就像魅力!太感谢了。我投了赞成票:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多