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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

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

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.