标签: mysql sql excel database powerbi
我有一个大数据集,大约3600行,其中包含产品数据。每个项目都是具有不同$值的不同订单项。我正在尝试将此数据集合并到每个唯一帐户一行中,并将所有定价数据和产品汇总到一行中。
使用Excel或SQL或Microsoft Power BI将第一个表转换为所需表的最佳方法是什么??我可以通过使用数据透视表来完成我的想法,但是它不会变成一行,尽管它确实像这样总结。
起始表
所需表
谢谢!
答案 0 :(得分:1)
您可以通过Power Pivot实现它:
其中Product by Customer是由公式创建的度量:
Product by Customer
=CONCATENATEX(Table2,[Product],"; ")
对于更大的数据集,这似乎更好地工作:
=CALCULATE(CONCATENATEX(VALUES(Table2[Product]),Table2[Product],"; "))
要创建度量:
单击数据透视表,然后转到右上角的“ Power Pivot”。然后单击“度量”->“管理度量...”
点击“新建”,然后填写公式。
通知我有“ ;”作为分隔符,但您可能有“ ,”。
;
,