首页 > 解决方案 > 带有 2 个 IF 的 DAX 规则

问题描述

您将如何在 DAX(对于 Power BI)中为名为 RULE 的度量编写以下条件:

• 如果每月净订单数量 >4 或每月平均最终运行时间 > 28,则返回 1

• 如果每月平均最终运行时间为空白,则返回空白

• 否则返回 0

我没有任何 DAX 知识,所以请那里的任何人帮忙!太感谢了!

标签: powerbidaxpowerbi-embeddedpowerbi-desktop

解决方案


对于很多情况,有时写一个更容易SWITCH

RULE =
SWITCH( TRUE(),
    ISBLANK ( [Monthly Average Final Run Time] ),
    BLANK(),
    [Monthly Net Order Quantity] > 4 || [Monthly Average Final Run Time] > 28,
    1,
    0
)

这篇文章SWITCH( TRUE(), ... )很好地解释了这个结构。


推荐阅读