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

时间:2018-03-15 10:01:41

标签: powerbi

我的表格包含字段Amount, Condition1, Condition2

示例:

Amount  Condition1   Condition2
----------------------------------
123     Yes          Yes
234     No           Yes
900     Yes          No

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

如果Condition1Condition2都为是,则计算20%其他0

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

2 个答案:

答案 0 :(得分:4)

您可以像这样写一个条件列:

= IF(AND(Table1[Condition1] = "Yes", Table1[Condition2] = "Yes"), 0.2 * Table1[Amount], 0)

或者您可以使用&&代替AND功能:

= IF(Table1[Condition1] = "Yes" && Table1[Condition2] = "Yes", 0.2 * Table1[Amount], 0)

使用连接的更短版本:

= IF(Table1[Condition1] & Table1[Condition2] = "YesYes", 0.2 * Table1[Amount], 0)

答案 1 :(得分:1)

尝试创建新的计算列。 并在DAX查询下方使用:

new_column = IF(Conditition1 = "Yes", IF(Condititon2 = "Yes",Amt * 0.2 ,0), 0)