我在Power BI中使用正规化表的Power Query工作,需要操作一个表,以便创建与另一个表的多对一关系。考虑下面的例子。我有一个包含"Employee ID“、"Metric”和"Value“列的表。每个员工ID都有“指标”名称、性别、年龄、部门和经验。目前,该表的结构是每个员工ID重复5次,每个指标一个,并且在" value“列中每个都有一个值。
我需要透视数据,以便每个唯一的员工ID都有一行,每个指标有单独的列,值在相应的单元格中。每个员工ID都有一行,列是“姓名”、“性别”、“年龄”、“部门”和“经验”。在Power BI的Power Query中有一个简单的方法可以做到这一点吗?
我尝试了一个透视,这会根据需要创建列,但仍然会重复员工ID。例如,每个员工将列在一行中,并且"Name“列将被填充。所有员工ID将在"Employee ID“列中再次列出,但现在"Name”列将为空,并且只填充"Gender“。对于所有指标,这种情况都会继续
任何帮助都是非常感谢的。如果你有任何问题,请告诉我。
发布于 2019-07-24 16:58:56
转到Transform,选择Metric列,然后按Pivot键。(荷兰语为Draaikolom)

您将看到一个弹出窗口,选择Value作为Value列。

结果还不是你想要的:

转到高级表格编辑器(在start选项卡下)。删除List.Count (包括逗号)

按ok,最终结果就是您想要的结果:

https://stackoverflow.com/questions/57169596
复制相似问题