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

A new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.

Reply
vgt56gyr2
Frequent Visitor

dynamic custom sort on month

Hi,

Problem: trying to get the x-axis column chart to dynamically sort on user selection based on date slicer --> mat, fiscal year, production year, budget... there are other periods...

As of Feb, we have moving annual total (mat) months order --> rolling window Feb-Jan, next month will be Mar-Feb etc...

Month_MAT_Order123456789101112
Month_Num234567891011121

 

fiscal year July-June

Month_FY_Order789101112123456
Month_Num123456789101112

 

production year April-March

Month_PY_Order101112123456789
Month_Num123456789101112

 

cannot use sort by column (or can we call it by code?) using this code as it doesnt change the salesdata dynamically by filter/slicer, how can the axis be sorted in the correct order by user selection? Looks like it cant be done?

 

 

 

Month_Order =
var DateSlicer = SELECTEDVALUE(Date_Slicer_Compare_Periods[Current])

return
switch(true(),
DateSlicer="12 Months (MAT)",item_sales[MAT_Month_Order],
DateSlicer="6 Months (MAT)",item_sales[MAT_Month_Order],
DateSlicer="3 Months (MAT)",item_sales[MAT_Month_Order],
DateSlicer="Fiscal Year to date",item_sales[FY_Month_Order],
1
)

 

 

 

 

 

vgt56gyr2_0-1676936494141.png

 

vgt56gyr2_1-1676936611564.png

 

 
1 ACCEPTED SOLUTION

use the rankx measure for each sort order column:

How to sort by multiple columns in Power BI [Table Visual Examples] - SPGuides

 

but unfortunately we still cant hide columns in the chart! lol, have to use formatting 😞

View solution in original post

5 REPLIES 5
amitchandak
Super User
Super User

@vgt56gyr2 , You can create a new sort column

 

if(month([Date]) <=6, month([Date]) +6, month([Date]) -6)

 

and you can mark it as sort column for MMM or MM

 

Creating Financial Calendar - From Any Month
https://community.powerbi.com/t5/Community-Blog/Creating-Financial-Calendar-Decoding-Date-and-Calend...
https://medium.com/chandakamit/cheat-sheet-calendar-of-any-standard-month-just-one-variable-apart-5e...
https://amitchandak.medium.com/cheat-sheet-power-query-financial-year-calendar-5ceaacb520f1

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Hi, it doesn't really answer my question.

I already have a sort order column for these custom periods.

how can the axis be sorted in the correct order by user selection? 

Did you ever find a solution to your question?

use the rankx measure for each sort order column:

How to sort by multiple columns in Power BI [Table Visual Examples] - SPGuides

 

but unfortunately we still cant hide columns in the chart! lol, have to use formatting 😞

no, but would like to.

Helpful resources

Announcements
May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.