PowerBI / DAX: таблица суммы деталей - PullRequest
0 голосов
/ 28 июня 2018

Я разрабатываю отчет PowerBI, используя DirectQuery для базы данных. В базе данных у меня есть таблицы лиц и баллов. У каждого человека есть один или несколько баллов. Сумма баллов всегда составляет от 1 до 7. Пример:

Persons
-------
Anna
Jane
John
Luis

Persons  Score
-----------------
Anna      1
Anna      2
Jane      1
Jane      2
Luis      1
Luis      2
Luis      4

Я бы хотел увидеть что-то вроде:

Score  Count
------------
 7      1
 3      2

То есть, есть один человек с 7 очками и 2 человека с 3 очками.

Как мне это сделать в PowerBI / DAX?

1 Ответ

0 голосов
/ 28 июня 2018

Если Persons_Scores - это то, что вы действительно получаете в виде таблицы в Power BI, тогда вы можете перейти в раздел «Редактирование запросов» и выполнить группировку и отсчет оттуда. Ниже вы можете найти шаги для этого. 1. После перехода к запросам на редактирование и выбора таблицы с оценками вы выбираете выделенную Группу по варианту enter image description here

  1. Вы увидите варианты того, как вы хотите сгруппировать данные. Вы выбираете столбец Имя для группировки и применяете функцию СУММА для столбца оценки и называете его, например, ScoreSum enter image description here

  2. Вы получите сумму баллов за каждого человека, как показано ниже. enter image description here

  3. Затем вы применяете другую группировку, но на этот раз вы группируете по ScoreSum и ставите функцию подсчета в столбце имени. Процесс очень похож, поэтому я не прилагаю скриншоты. В конце вы получите желаемую таблицу, нажав Закрыть и применить вверху слева
...