Создание нескольких строк из одной строки в PowerBI

У меня есть набор данных о продажах, в котором, помимо (Sale#) и нескольких внешних ключей ID1, ID2, ID3, ID4, у меня есть до 3 счетов-фактур (связанных с Sale#). Например. Invoice#1, SaleAmount1, Date1, Invoice#2, SaleAmount2, Date2, Invoice#3, SaleAmount3, Date3; все как колонки.

Мне нужны эти три счета-фактуры в виде строк (как показано ниже), а не столбцов. Есть идеи, как это можно сделать в Power BI?

Sales#  ID1  ID2 ID3    Invoice#     SaleAmount      Date
----------------------------------------------------------
Sales#1 123 XYZ  A234Y  Invoice#1    SaleAmount1     Date1
Sales#1 123 XYZ  A234Y  Invoice#2    SaleAmount2     Date2
Sales#1 123 XYZ  A234Y  Invoice#3    SaleAmount3     Date3

person user10596899    schedule 02.11.2018    source источник


Ответы (1)


Да, вам просто нужно развернуть наборы столбцов.


Например, если вы выберете 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

и перейдите в Transform > Unpivot Column в редакторе запросов, тогда вы получите следующее:

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 столбцов таким же образом.

person Alexis Olson    schedule 02.11.2018