Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
This is related to my previous question and I'm wondering if there is a better way to do things.
Basically I have a database that stores data with muliple values in the same field, so for example, one record in the database will have multiple categories associated to it. There is a lookup table, but I'm not sure how best to return the information in a usable way.
I'm thinking that it might be best to extract the values to a separate table, that way I can use the values for cross filtering / slicers etc.
Example tables:
Example Orders Table
Lookup Table
I'm wondering if I could create a table with a many-to-many relationship so it might look like this:
Example OrderCategories Table
Example Relationship
My questions are:
- do you think this would be overall beneficial?
- how do I create the new OrderCategories table from the existing Orders and Lookup tables?
Many thanks for any assistance.
Kind regards,
D.
Solved! Go to Solution.
Hi @dparkinson,
Yes, creating the OrderCategories table seems a better solution here.
And you can use the Split Column by Delimiter to Rows option in Query Editor to create the OrderCategories table.
1. Duplicate Order/Things table in Query Editor.
2. Right click on the Categories/Thing Companies column, and choose Split Column by Delimiter.
3. Select "Comma", "Split into Rows" on the popup tab.
4. Filter out Blank rows.
5. Click Close&Apply.
Final relationship.
Here is the modifed pbix file for your reference. ![]()
Regards
Hi @dparkinson,
Yes, creating the OrderCategories table seems a better solution here.
And you can use the Split Column by Delimiter to Rows option in Query Editor to create the OrderCategories table.
1. Duplicate Order/Things table in Query Editor.
2. Right click on the Categories/Thing Companies column, and choose Split Column by Delimiter.
3. Select "Comma", "Split into Rows" on the popup tab.
4. Filter out Blank rows.
5. Click Close&Apply.
Final relationship.
Here is the modifed pbix file for your reference. ![]()
Regards
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 41 | |
| 38 | |
| 36 | |
| 30 | |
| 28 |
| User | Count |
|---|---|
| 128 | |
| 88 | |
| 79 | |
| 67 | |
| 62 |