DAX 公式替换度量上的嵌套 if 语句

问题描述 投票:0回答:1

我有 2 个度量,它需要有两个条件,因为它将应用不同的 if 语句

  1. 如果测量 1 大于 0,则公式应为 If('Measure1' > 'Measure2', "Narrow", "Widen")
  2. 如果测量 1 小于 0,则公式应为 If('Measure1'<'Measure2',"Widen","Narrow")

如何将其放入 PowerBI Dax 公式中?

if-statement dax
1个回答
0
投票

最简单的方法是使用

SWITCH
来实现它,这样它就很容易阅读并且易于更改,但我确信它也可以以更紧凑的格式编写。

Measure =
    SWITCH(TRUE(),
    [Measure1]>0,if([Measure1]>[Measure2],"Narrow","Widen"),
    [Measure1]<0,if([Measure1]<[Measure2],"Widen","Narror")
© www.soinside.com 2019 - 2024. All rights reserved.