Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
manojk_pbi
Helper V
Helper V

Column Chart sorting

Hello,

 

How do we sort the column chart ? Do we have any option is settings ? In the below image i want the columns to be sorted by Budget, Forecast & Actuals.

 

manojk_pbi_0-1755580553191.png

 

1 ACCEPTED SOLUTION

Hey @manojk_pbi,

 

Create a Sort Order Column

 

  • Add a new column to your data table with the following DAX:

Sort Order =
SWITCH(
[Category_Column],
"Budget", 1,
"Forecast", 2,
"Actual", 3,
999
)

 

 

  • Go to Data view (not Report view)
  • Click on your category column (the one with Budget/Forecast/Actual values)
  • In the ribbon: Column Tools → Sort by Column → Select "Sort Order"
  • Refresh your visual - it will now show Budget → Forecast → Actual in that exact order
  • You must set the sort column in Data view, not Report view
  • The sort column should contain numbers (1, 2, 3) not text
  • Once set, it applies to all visuals using that column

This is the only guaranteed method that works consistently across all Power BI versions and visual types for custom sort orders.

 

Fixed? ✓ Mark it • Share it • Help others!


Best Regards,
Jainesh Poojara | Power BI Developer

 

View solution in original post

5 REPLIES 5
manojk_pbi
Helper V
Helper V

Hi @jaineshp , thanks for your quick support. It worked. 

@manojk_pbi  Always happy to contribute to our community's success!

Best Regards,
Jainesh Poojara | Power BI Developer

jaineshp
Memorable Member
Memorable Member

Hey @manojk_pbi,

In the visual, click the three dots (...)Sort by → Choose your desired field (Budget/Forecast/Actual).

 

jaineshp_0-1755581783552.png



Fixed? ✓ Mark it • Share it • Help others!


Best Regards,
Jainesh Poojara | Power BI Developer

Thanks for your reply. I tried but it will not provide in required order.

It will sort based on Characters, So either Actual or forecast will come first.

I need it to be sorted in Budget, forecast and Actual.

Hey @manojk_pbi,

 

Create a Sort Order Column

 

  • Add a new column to your data table with the following DAX:

Sort Order =
SWITCH(
[Category_Column],
"Budget", 1,
"Forecast", 2,
"Actual", 3,
999
)

 

 

  • Go to Data view (not Report view)
  • Click on your category column (the one with Budget/Forecast/Actual values)
  • In the ribbon: Column Tools → Sort by Column → Select "Sort Order"
  • Refresh your visual - it will now show Budget → Forecast → Actual in that exact order
  • You must set the sort column in Data view, not Report view
  • The sort column should contain numbers (1, 2, 3) not text
  • Once set, it applies to all visuals using that column

This is the only guaranteed method that works consistently across all Power BI versions and visual types for custom sort orders.

 

Fixed? ✓ Mark it • Share it • Help others!


Best Regards,
Jainesh Poojara | Power BI Developer

 

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.