Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi everyone,
i would like to create a graph that has as X axis the months and as values 2 lines that represent:
1- monthly number of sales of the last 12 months (from august 2021 to august 2022)
2- monthly number of sales of the last 24 months (from august 2020 to august 2021)
The X axis should start from august to august ideally.
Could you help me solve this issue?
Many thanks!
Solved! Go to Solution.
Hi @Eleonora ,
Please try following DAX:
year = FORMAT('Sheet10'[Date],"yyyy")
month =
var _mon = FORMAT('Sheet10'[Date],"mmm")
var _aug = IF('Sheet10'[year] = "2022" && _mon = "Aug","Aug_22",_mon)
return _aug
Measure =
var _month = SELECTEDVALUE('Sheet10'[month])
var _sort = SWITCH(_month,
"Aug",1,
"Sep",2,
"Oct",3,
"Nov",4,
"Dec",5,
"Jan",6,
"Feb",7,
"Mar",8,
"Apr",9,
"May",10,
"Jun",11,
"Jul",12,
"Aug_22",13)
return _sort
Please add Measure to Tppltips:
Sort axis by Measure, the X axis will start from august to august:
Best regards,
Yadong Fang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Eleonora ,
Please try following DAX:
year = FORMAT('Sheet10'[Date],"yyyy")
month =
var _mon = FORMAT('Sheet10'[Date],"mmm")
var _aug = IF('Sheet10'[year] = "2022" && _mon = "Aug","Aug_22",_mon)
return _aug
Measure =
var _month = SELECTEDVALUE('Sheet10'[month])
var _sort = SWITCH(_month,
"Aug",1,
"Sep",2,
"Oct",3,
"Nov",4,
"Dec",5,
"Jan",6,
"Feb",7,
"Mar",8,
"Apr",9,
"May",10,
"Jun",11,
"Jul",12,
"Aug_22",13)
return _sort
Please add Measure to Tppltips:
Sort axis by Measure, the X axis will start from august to august:
Best regards,
Yadong Fang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @ToddChitt , thank you for your help!
I did the calculated column and I put it as legend, but the plot starts from January, and not from august.
As you suggested I put the date in the X-axis just with the month.
Any idea how i can make it right?
Thanks!
You need 'seasonal' data. To get that, plot JUST the month name, properly sorted, and do a Legend by 'Plot Year'.
Your 'Plot Year' will need to start in August and end the following July.
'Plot Year' can be as simple as a calculated Column: IF (MONTH([Date]) > 6 , , )
Proud to be a Super User! | |
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 39 | |
| 39 | |
| 37 | |
| 29 | |
| 24 |
| User | Count |
|---|---|
| 120 | |
| 95 | |
| 70 | |
| 69 | |
| 65 |