如何从三个独立的数据源创建单个条形图?

时间:2018-11-15 17:33:08

标签: bar-chart powerbi

输入

我有三个数据集(以下为简化示例):

  • A学校的学生及其年龄列表(1200条记录)
  • B学校的学生名单及其年龄(200条记录)
  • C学校的学生及其年龄列表(2000条记录)

每个数据集都有两列:studentIdage

所需结果

我想创建一个条形图来显示这些学校的年龄分布。为了方便比较,我希望拥有:

  • 一个条形图
  • 具有三个图例条目:
    • A
    • B
    • C
  • 7个类别:
    • 年龄= <12
    • 年龄= 13
    • ...
    • 年龄> = 18

我尝试过的

我尝试链接数据集,但是由于学生人数不同以及每所学校的studentId格式不同,因此无法正常工作。

我尝试将三个数据集的studentId列用作值,将每个数据集的age列用作轴。一次只能处理一个数据集。我需要“转到层次结构的下一个级别”才能查看其他数据集。

我还能怎么实现呢?

1 个答案:

答案 0 :(得分:2)

您可以进入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