DAX值= IF(AND(OR(...)))

时间:2018-07-12 13:07:04

标签: powerbi dax

我发现自己需要一个函数,该函数将基于我的BI表的文本标记来提供值返回。有两列构成了我的陈述的基础。

列-具有多个值的StatusTypeCode
我要用于OR语句的两个是'AutoApprv''Approved'

列-具有多个值的CreateUserID_1
我正在使用--LEFT(CreateUserID_1,3)="pid")

我的IF(AND声明运行良好。

Auto_Count = IF(AND([StatusTypeCode]="AutoApprv",LEFT([CreateUserID_1],3)="pid"),1,0)

我想在StatusTypeCode的{​​{1}}中添加另一个变量维度。我在想一个"Approve",但似乎不可能正确地语法化。

1 个答案:

答案 0 :(得分:0)

这是你的追求吗?

Auto_Count = IF(
                 AND(
                     OR(
                         [StatusTypeCode] = "AutoApprv",
                         [StatusTypeCode] = "Approve"
                       ),
                     LEFT([CreateUserID_1],3) = "pid"
                    ),
                 1,
                 0
               )