开关和组合DAX / Power BI

时间:2019-09-20 07:42:14

标签: excel function powerbi dax

我正在尝试建立一个switch语句-

Table1'[Column A]的值必须是Table1'[Column B]的精确值,因此,如果两行的yes值都应为“ Table1Yes”。

在第二个条件下- 如果'Table1'[Column A]和Table2'[A列]的值均为Yes,则输出应为“ Table2Yes”,否则输出为空。

这是我的查询-

Both = SWITCH(TRUE();
'Table1'[Column A] & Table1'[Column B]= "Yes"; "Table1Yes";
'Table1'[Column A] = "Yes" & Table2'[Column A]= "Yes";"Table2Yes";"Empty")

但是&函数似乎在Switch语句中不起作用,尽管两个表都相互连接,但我也无法从表1调用Table2'[A列]。 / p>

任何人都知道解决方案!!

1 个答案:

答案 0 :(得分:1)

在DAX中,它将是:

Both = SWITCH(TRUE();
              AND('Table1'[Column A] = "Yes"; 
                  'Table1'[Column B] = "Yes"); 
              "Table1Yes";
              AND('Table1'[Column A] = "Yes"; 
                  'Table2'[Column A] = "Yes");
              "Table2Yes";
              "Empty")
相关问题