具有 2 个 IF 的 DAX 规则
DAX Rule with 2 IFs
如何在 DAX(对于 Power BI)中为名为 RULE 的度量编写以下条件:
• 如果每月净订单数量 >4 或每月平均最终 运行 时间 > 28,returns 1
• 如果每月平均最终 运行 时间为空,return 为空
• 否则 return 0
我没有任何 DAX 知识,所以任何人都请帮忙!非常感谢!
假设Monthly Net Order Quantity
和Monthly Average Final Run Time
是现有措施,那么:
RULE =
IF (
[Monthly Net Order Quantity] > 4
|| [Monthly Average Final Run Time] > 28,
1,
IF (
ISBLANK ( [Monthly Average Final Run Time] ),
BLANK (),
0
)
)
对于很多条件,有时写 SWITCH
:
更容易
RULE =
SWITCH( TRUE(),
ISBLANK ( [Monthly Average Final Run Time] ),
BLANK(),
[Monthly Net Order Quantity] > 4 || [Monthly Average Final Run Time] > 28,
1,
0
)
This article 很好地解释了 SWITCH( TRUE(), ... )
结构。
如何在 DAX(对于 Power BI)中为名为 RULE 的度量编写以下条件:
• 如果每月净订单数量 >4 或每月平均最终 运行 时间 > 28,returns 1
• 如果每月平均最终 运行 时间为空,return 为空
• 否则 return 0
我没有任何 DAX 知识,所以任何人都请帮忙!非常感谢!
假设Monthly Net Order Quantity
和Monthly Average Final Run Time
是现有措施,那么:
RULE =
IF (
[Monthly Net Order Quantity] > 4
|| [Monthly Average Final Run Time] > 28,
1,
IF (
ISBLANK ( [Monthly Average Final Run Time] ),
BLANK (),
0
)
)
对于很多条件,有时写 SWITCH
:
RULE =
SWITCH( TRUE(),
ISBLANK ( [Monthly Average Final Run Time] ),
BLANK(),
[Monthly Net Order Quantity] > 4 || [Monthly Average Final Run Time] > 28,
1,
0
)
This article 很好地解释了 SWITCH( TRUE(), ... )
结构。