This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowThe Fabric community is upgrading! Read all of the details including the timeline and what you can expect. Learn more
Hello,
I have a CSV file of type:
ID, names, number
For example:
1, Strawberry Mango Banana, 4
2, Kiwi Apple Pear, 3
3, Watermelon Melon Lemon, 3
I want to transform it to get data of type :
1, Banana, 4
1, Strawberry, 4
1, Mango, 4
2, Kiwi, 3
2, Pear, 3
Etc.
How can I transform my table with power BI to get the expected result?
Thank you in advance
Solved! Go to Solution.
@Anonymous use split feature on transform menu in query editor, here is M code with split
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMlTSUVIILilKLE9KLSqqVPBNzEvPV3BKzANCoJSJUqxOtJIRSJF3ZnmmgmNBQU6qQkBqYhFQyBgsaQySDE8sSS3KTc3Jz1PwBZM+qbn5eRA1sQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Id = _t, Names = _t, Number = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Id", Int64.Type}, {"Names", type text}, {"Number", Int64.Type}}),
#"Trimmed Text" = Table.TransformColumns(#"Changed Type",{{"Names", Text.Trim, type text}}),
#"Split Column by Delimiter" = Table.ExpandListColumn(Table.TransformColumns(#"Trimmed Text", {{"Names", Splitter.SplitTextByDelimiter(" ", QuoteStyle.Csv), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Names"),
#"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Names", type text}})
in
#"Changed Type1"
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
@Anonymous use split feature on transform menu in query editor, here is M code with split
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMlTSUVIILilKLE9KLSqqVPBNzEvPV3BKzANCoJSJUqxOtJIRSJF3ZnmmgmNBQU6qQkBqYhFQyBgsaQySDE8sSS3KTc3Jz1PwBZM+qbn5eRA1sQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Id = _t, Names = _t, Number = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Id", Int64.Type}, {"Names", type text}, {"Number", Int64.Type}}),
#"Trimmed Text" = Table.TransformColumns(#"Changed Type",{{"Names", Text.Trim, type text}}),
#"Split Column by Delimiter" = Table.ExpandListColumn(Table.TransformColumns(#"Trimmed Text", {{"Names", Splitter.SplitTextByDelimiter(" ", QuoteStyle.Csv), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Names"),
#"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Names", type text}})
in
#"Changed Type1"
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Hi,
In the Query Editor, double click on each step in the Applied steps section.
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
| User | Count |
|---|---|
| 24 | |
| 22 | |
| 20 | |
| 18 | |
| 14 |
| User | Count |
|---|---|
| 31 | |
| 26 | |
| 23 | |
| 20 | |
| 20 |