Forum Discussion
Unpivot Columns using the list
- 1 year ago
Hi Mic1979
let
Source = Your_Source,
Text_Split = Table.TransformColumns(Source,
{{"Stuffing_Box_Material", each Text.Split(_, " / "), type text},
{"Body_Material", each Text.Split(_, " / "), type text}
}),
Expand1 = Table.ExpandListColumn(Text_Split, "Body_Material"),
Expand2 = Table.ExpandListColumn(Expand1, "Stuffing_Box_Material")
in
Expand2Stéphane
Hi Mic1979 ,
Thanks for reaching out to the Microsoft fabric community forum.
To identify the most efficient method, I replicated your scenario and tested both splitting by delimiter and by using Lists. I found that both methods loaded in a similar timeframe; however, it's important to note that my dataset contained approximately 1,000 rows. I wouldn’t say there is a significant advantage to using lists in this case. The advantage of using "Split by Delimiter" is that it is much simpler unless additional complex transformations are required after splitting the rows. In such scenarios, using lists may be the better option.
If you find this post helpful, please mark it as an "Accept as Solution" and consider giving a KUDOS.
Thanks and Regards
Hello
thanks for your feedback. Would it be possible for you to share a code with the lists I can use?
Thanks.
- v-nmadadi-msft1 year agoCommunity Support
Hi Mic1979 ,
I have used the code provided by slorin and modfied it slightly so that it would fit my 1000 row data model correctly.
Thanks and Regards- Mic19791 year agoPost Partisan
I thought you made a code with the list.
My bad.
Thanks.