Как мне создать единую гистограмму из трех независимых источников данных? - PullRequest
0 голосов
/ 15 ноября 2018

Введите

У меня есть три набора данных (упрощенный пример ниже):

  • Список учеников школы А и их возраст (1200 записей)
  • Список учеников школы B и их возраст (200 записей)
  • Список учеников школы C и их возраст (2000 записей)

Каждый набор данных имеет два столбца: studentId и age.

Желаемый результат

Я хочу создать гистограмму, которая показывает распределение возраста по этим школам. Для удобства сравнения я хотел бы иметь:

  • одна гистограмма
  • с тремя записями легенды:
    • A
    • B
    • C
  • 7 категорий:
    • возраст = <12 </li>
    • возраст = 13
    • ...
    • возраст> = 18

Что я пробовал

Я пытался связать наборы данных, но из-за разного количества учеников и различных форматов studentId в школе это не сработало.

Я попытался использовать столбцы studentId трех наборов данных в качестве значения и столбец age каждого набора данных в качестве оси. Это работало только один набор данных за один раз. Мне нужно было «Перейти на следующий уровень в иерархии», чтобы увидеть другой набор данных.

Как еще можно этого добиться?

1 Ответ

0 голосов
/ 15 ноября 2018

Вы можете перейти в Power Query Editor:

Power BI edit queries

И вам нужно будет добавить новый столбец для каждой таблицы данных с легендой, которую вы хотите, например:

Power BI add custom column

Итак, ваши таблицы должны выглядеть так:

Power BI query

Power BI query

Затем объедините таблицы с Добавить запросы как новые :

Power BI Append Queries as New

Выберите Три или более таблиц и добавьте три таблицы:

Power BI Three or more tables

И вот три ваших стола объединены в один.

Power BI - Power Query Editor

Power BI Stacked Column Chart

...