Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
I would like to split these dictionaries one into its own column, with only the values inside.
For instance:
No. | square | insights | api_token | messaging | reporting
1 | null | null | null | null | null
2 | false | true | false | true | false
3. | false | true | false | true | null
The additional problem that adds to complexity is that not all of the rows start with the same value.
Some values start with "square", some others start with "messaging", and so on.
Solved! Go to Solution.
You can do this in power query by
1. remove {}
2. split column on ,
3. add an index row
4. unpivot all but the index row
5. remove the Attribut column
6. split the Value on :
7 pivot value.1 column showing value.2 without any aggregation.
I have attached my sample file for you to look at. Just right click on the table and select "edit query" to see the steps.
Hi @alpb ,
unpivot all but the index row --> in this step, if I have other columns, let's say "name, job title", do I also include these 2 columns in the unpivot stage?
Yes.
could you please explain more about step 7? i am not sure how to do that. There is a pivot column functionality, but how do I choose to show value or do one without any aggregations?
Pivoting column Value.1 according on values from Value.2 using "not aggregated" based on index column:
Then you will get the result you need.
Best Regards,
Kelly
Did I answer your question? Mark my reply as a solution!
You can do this in power query by
1. remove {}
2. split column on ,
3. add an index row
4. unpivot all but the index row
5. remove the Attribut column
6. split the Value on :
7 pivot value.1 column showing value.2 without any aggregation.
I have attached my sample file for you to look at. Just right click on the table and select "edit query" to see the steps.
4. unpivot all but the index row --> in this step, if I have other columns, let's say "name, job title", do I also include these 2 columns in the unpivot stage?
could you please explain more about step 7? i am not sure how to do that. There is a pivot column functionality, but how do I choose to show value or do one without any aggregations?
Hi @alpb ,
unpivot all but the index row --> in this step, if I have other columns, let's say "name, job title", do I also include these 2 columns in the unpivot stage?
Yes.
could you please explain more about step 7? i am not sure how to do that. There is a pivot column functionality, but how do I choose to show value or do one without any aggregations?
Pivoting column Value.1 according on values from Value.2 using "not aggregated" based on index column:
Then you will get the result you need.
Best Regards,
Kelly
Did I answer your question? Mark my reply as a solution!
In power query split column by delimiter... you may share sample data in text format to send you a sample file .
the split column by delimiter function will only result like this
No. column_name1 column_name2
1 search2: true app_shell: true
2 square:false insights: true
Yes... we will need to do further processing like pivoting unpivoting
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
87 | |
83 | |
82 | |
67 | |
49 |
User | Count |
---|---|
135 | |
111 | |
100 | |
65 | |
62 |