在PowerBI中从单行创建多行

时间:2018-11-02 15:14:26

标签: powerbi powerquery unpivot powerbi-desktop

我有一个销售数据集,除了(Sale#和几个外键ID1ID2ID3ID4外到3张发票(与Sale#关联)。例如。 Invoice#1SaleAmount1Date1Invoice#2SaleAmount2Date2Invoice#3SaleAmount3,{{ 1}};全部列。

我需要这三个发票信息作为行(如下所示)而不是列。知道如何在Power BI中完成吗?

Date3

1 个答案:

答案 0 :(得分:2)

是的,您只需要取消枢纽设置即可。


例如,如果您选择下表中的3个日期列

Sales#  ID1  Date1     Date2     Date3
-----------------------------------------
Sale#1  123  1/1/2018  1/2/2018  1/3/2018
Sale#2  456  2/2/2018  3/3/2018  4/4/2018

并在查询编辑器中转到“变换”>“取消透视列”,然后您将获得以下信息:

Sales#  ID1 Attribute   Value
--------------------------------
Sale#1  123 Date1       1/1/2018
Sale#1  123 Date2       1/2/2018
Sale#1  123 Date3       1/3/2018
Sale#2  456 Date1       2/2/2018
Sale#2  456 Date2       3/3/2018
Sale#2  456 Date3       4/4/2018

然后选择要保留的列并适当地重命名。


您可以用相同的方式完成其他3列的设置。