Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Hi,
I have a data table from an external source with two fields. Field one is a unique ID. Field 2 is a list of categories in the format "category1; category2; category 3..." There can be just one category or many. They are always seperated by a semicolon but not always sequential.
Example:
001 category1; category2
002 category2; category5
003 category18
004 category23; category1; category11; category6
I would like to tranform this table into an easier format to work with such as:
001 category1
001 category2
002 category2
002 category5
003 category18
004 category23
004 category1
004 category11
004 category6
However the way I'm currently doing these feel really ineffeicent. I seperate the category field delimited by semi collon, giving me many collumns: "category 1, category 2...". Most of the values in the later collumns are nulls but some rows have a large number of categories. I then duplicate the table once for each new collumn, and delete all collumns in each duplicate except one.
ie 'table 1' has only [ID] and [category 1], 'table 2' has only [ID] and [category2]...
Once I have a table for every collumn I apend all the tables into the final result.
This has three main problems:
I would really appreciate any better solution than the one I'm using. Thanks!
Solved! Go to Solution.
Thanks so much. I love it when there's a simple solution! That will teach me not to look under advanced options.
Split into Rows instead.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
29 | |
26 | |
18 | |
12 | |
10 |
User | Count |
---|---|
27 | |
24 | |
23 | |
17 | |
13 |