我想使用 Power BI 合并 3 个表。这就是他们目前的样子。
我可以使用以下代码将它们组合起来:
Table.Combine({"Table1","Table2","Table3"}, {"Store","Name","Year"})
我想将它们转换为这样的长格式
但组合仅适用于同名的列。我尝试了“合并”,但它将格式更改为我不想要的宽格式。我尝试了“转置”,但它使我的表格看起来像这样,这不是我想要的:
store1 store1 store1
mary john roger
1968 2020 1984....
有人有建议吗?我在网上查过这里、这里和这里,但我的情况似乎有所不同。
预先感谢您提供任何帮助,或者您是否可以向我指出已回答的类似问题。
这是我的 Markdown 格式的数据:
Store Name Year Fav fruit Fav veg
Store1 Mary 1968 apple carrot
Store1 John 2020 pear turnip
Store1 Roger 1984 plum potato
Store Name Year Height Weight
Store2 Mary 1968 5ft 100kg
Store2 John 2020 6ft 90kg
Store2 Bob 1996 7ft 80kg
Store Name Year Fav drink Fav candy
Store3 Mary 1968 pepsi kitkat
Store3 John 2020 coke m&m
Store3 Henry 1978 fanta hershey
尝试
合并后,您将得到如下所示的内容:
选择 Store、Name 和 Year 列,然后使用 Transform > Unpivot Other Columns:
这是结果:
然后,您可以编辑代码以将属性和值列更改为问题和答案:
编辑:试试这个: