我有一个包含产品数据的大型数据集,大约 3600 行。每一个都是一个不同的行项目,具有与之关联的不同 $ 值。我正在尝试将此数据集合并为每个唯一帐户一行,并将所有定价数据和产品汇总到一行。
使用 Excel 或 SQL 或 Microsoft Power BI 将第一个表转换为所需表的最佳方法是什么???我可以通过使用数据透视表来做我想做的事情,但它不会变成一行,尽管它确实像这样总结。
起始表
所需的表
谢谢!
最佳答案
您可以通过 Power Pivot 实现它:
其中 Product by Customer
是由以下公式创建的度量值:
=CONCATENATEX(Table2,[Product],"; ")
对于更大的数据集,这似乎效果更好:
=CALCULATE(CONCATENATEX(VALUES(Table2[Product]),Table2[Product],"; "))
创建度量:
单击您的数据透视表并转到右上角的“Power Pivot”。然后点击“措施”->“管理措施...”
单击“新建”并填写公式。
请注意,我使用“;
”作为分隔符,但您可能使用“,
”。
关于mysql - 使用 Excel 进行数据转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53194374/