Условная фильтрация Power BI - PullRequest
0 голосов
/ 16 июня 2020

У меня проблема с фильтрацией в Power BI / DAX. У меня есть пример ниже. Я пытаюсь написать меру для фильтрации строк, в которых столбец 1 равен «A», а столбец 2 - «aa», а затем суммировать сумму остальных строк.

Заранее спасибо!

Example

1 Ответ

0 голосов
/ 17 июня 2020

Вы можете использовать CALCULATE следующим образом:

Sum of Filtered Values = 
CALCULATE(
    SUM('DataTable'[Amount]);
    'DataTable'[Column1] = "A";
    'DataTable'[Column2] = "aa"
)

Две строки под SUM () являются аргументами фильтра в функции CALCULATE. Каждый из аргументов удаляет всю остальную фильтрацию в соответствующих столбцах, а затем CALCULATE создает таблицу, в которой два аргумента фильтра объединяются с logi c AND, следовательно, CALCULATE будет СУММИРОВАТЬ все [Amounts], где [Column1] равно "A" и [Column2] = "aa".

Это базовый c рабочий процесс DAX. Прочтите о CALCULATE, поймите, как работают функции фильтра (и их подводные камни), и научитесь любить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...