Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowTry your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now
Hi all, i have a table of customer satisfaction as below
I would like to build a bar chart of count of response per question and its response detail as below;
my question is, how can I sort the X-axis, so that it based on order as below
1. Very Satisfied
2. Satisfied
3. Neutral
4. Dissatisfied
5. Very Dissatisfied
Thank you
Solved! Go to Solution.
Hi @Anonymous
you can make an index table with these values.
Something like
| Index | Response |
| 1 | Very Satisfied |
| 2 | Satisfied |
| 3 | Neutral |
| 4 | Dissatisfied |
| 5 | Very Dissatisfied |
then click on Response column and sort it by using the Sort By section and clicking on Index column
then you can drag this column in the axis of the bar chart.
Hi @Anonymous
you can make an index table with these values.
Something like
| Index | Response |
| 1 | Very Satisfied |
| 2 | Satisfied |
| 3 | Neutral |
| 4 | Dissatisfied |
| 5 | Very Dissatisfied |
then click on Response column and sort it by using the Sort By section and clicking on Index column
then you can drag this column in the axis of the bar chart.
how do you stop the auto stop on the visual level ?
Thanks @Anonymous for your answer. What I did id unpivot the question column and create other response table to sort the axis. Thanks again!
No problem 🙂
after I do this. the sort feature within the visual keeps trying to resort and wont allow my custom sort to show. how do disable this auto sort within the visual that is overriding my custom sort?
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 22 | |
| 22 | |
| 21 | |
| 20 | |
| 12 |
| User | Count |
|---|---|
| 58 | |
| 55 | |
| 41 | |
| 36 | |
| 35 |