Отчет PowerBI или SQL Группировка запросов, охватывающая столбцы данных - PullRequest
0 голосов
/ 05 марта 2020

Я ломаю голову, пытаясь понять это. У меня есть набор данных / таблица, которая выглядит так:

ID | Person1 | Person2 | Person3 | EffortPerPerson
01 | Bob     | Ann     | Frank   | 2
02 | Frank   | Bob     | Joe     | 3
03 | Ann     | Joe     | Beth    | 1

Я пытаюсь добавить «Усилие» для каждого человека. Например, Боб 2 + 3, Джо 3 + 1 и др. c. Моя цель состоит в том, чтобы создать график рассеяния PowerBI, показывающий общее усилие для каждого человека.

В идеальном мире запросу не должно быть важно, сколько существует полей «Персона». Он должен просто подсчитать значение Effort для каждой строки, в которой появляется имя индивидуума.

Я думал, что GROUP BY будет работать, но, очевидно, это только для одного столбца, и я не могу обернуться, как сделать Здесь работают вложенные запросы.

У кого-нибудь есть идеи? Заранее спасибо!

1 Ответ

0 голосов
/ 05 марта 2020

Как предположил Ник, вам следует go с преобразованием Unpivot. Go для редактирования запросов и выбора вкладки «Преобразование»: enter image description here

Выберите столбцы, которые нужно преобразовать в строках, откройте раскрывающееся меню в разделе «Удалить столбцы» и выберите «Удалить только выбранные столбцы»:

enter image description here

И все! Power BI будет собирать для вас значения:

enter image description here

...