Коммутатор и комбинация DAX / Power BI - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь построить оператор switch, где -

Table1'[Column A] значение должно быть точным значением для Table1'[Column B], поэтому, если в обеих строках есть значение yes, вывод должен быть "Table1Yes".

При втором условии - если 'Table1'[Column A] & Table2 '[Столбец A] оба имеют значение Да, то выход должен быть" Table2Yes ", иначе выход должен быть пустым.

Этомой запрос-

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

Но похоже, что функция & не работает в операторе Switch, также я не могу вызвать Table2 '[Столбец A] из Таблицы 1, хотя оба изтаблицы соединены друг с другом.

Любой знает любое решение !!

1 Ответ

1 голос
/ 20 сентября 2019

В 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")
...