Power BI:单个 if 条件中的多个条件

MAK*_*MAK 3 powerbi

我有带有字段的表Amount, Condition1, Condition2

例子:

Amount  Condition1   Condition2
----------------------------------
123     Yes          Yes
234     No           Yes
900     Yes          No
Run Code Online (Sandbox Code Playgroud)

我想根据条件计算20%的金额:

如果 和Condition1都是Condition2Yes 则计算20%else 0

我的尝试:我尝试使用条件自定义列,但无法在查询编辑器中AND添加。IF

Ale*_*son 5

您可以像这样编写条件列:

= IF(AND(Table1[Condition1] = "Yes", Table1[Condition2] = "Yes"), 0.2 * Table1[Amount], 0)
Run Code Online (Sandbox Code Playgroud)

或者您可以使用以下函数&&代替AND

= IF(Table1[Condition1] = "Yes" && Table1[Condition2] = "Yes", 0.2 * Table1[Amount], 0)
Run Code Online (Sandbox Code Playgroud)

或者使用串联的更短版本:

= IF(Table1[Condition1] & Table1[Condition2] = "YesYes", 0.2 * Table1[Amount], 0)
Run Code Online (Sandbox Code Playgroud)