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

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
Jackisover
Advocate I
Advocate I

Evolution rate only for common months

Hello guys,

 

I'm trying to display an evolution rate which compares datas over 2 years. BUT, I only want common months to be part of the calculation. (In 2022, I have datas for 6 months, and in 20221 I have datas for 5 months). I just want my measure to calculate the rate between the 5 common months. 

 

Here is an extract of my data.

excel.jpg

 

And here is my DAX measure : 

Rate N /N-1 = 
divide ( sum('file'[Data N])-sum('file'[Data N-1]),sum('file'[Data N-1]),"NA")

 

Of course, I want to be able do display my charts for each year, using a slicer for years. 

 

Can someone give me the solution please ? I'm sure it's not that difficult !

 

Thans a lot !

1 ACCEPTED SOLUTION

Hi @Jackisover ,

 

You can try this method:

For the 04/01/2022, you can do this:

MeasureN = CALCULATE(SUM(file[Data N]), FILTER('file','file'[Date] <> DATE(2022,4,1)))
MeasureN-1 = CALCULATE(SUM(file[Data N-1]), FILTER('file', 'file'[Date N-1] <> MIN('file'[Date N-1])))
Result = DIVIDE([MeasureN] - [MeasureN-1], [MeasureN-1])

The result is:

vyinliwmsft_0-1669107238355.png

Hope this helps you.

 

Best Regards,

Community Support Team _Yinliw

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

View solution in original post

7 REPLIES 7
v-yinliw-msft
Community Support
Community Support

Hi @Jackisover ,

 

I use your data and DAX to have a try.

And then I create a column:

Date N-1 = 'file'[Date] - 365

Then I make a chart like this:

vyinliwmsft_0-1668671682500.png

 

 

Hope this helps you. Here is my PBIX file.

 

 

 

Best Regards,

Community Support Team _Yinliw

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hello @v-yinliw-msft and thanks a lot for your work.

 

The rate is correct, but what happenned to my data for 01/04/2022 ? I need it to be seen on my dashboard, and it seems it's not in your file. Check out my screenshot :

screen bi.png

 

Also I dont understand the importance of a "date n-1"

 

Thank you for your help

Hi @Jackisover ,

 

Because I looked your sample data that I think the April seems not one of the five common months?

Could you please explain to me what calculation do you want for the 01/04/2022?

 

Best Regards,

Community Support Team _Yinliw

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

@v-yinliw-msft 

 

Indeed, april is the problematic month because I don't have any data in april 2021. But I still wish to display datas for april 2022. 

My charts and slicers are OK : if i select 2022 i see from april to september, and if i select 2021, i see from may to september.

But my rate is wrong. It displays "18%" instead of "8%" because april 2022 is integrated to the calculation. I'd like the rate to calculate only the 5 common months but still keep my datas for other charts .

excel 2.jpg

🆙

If someone can help me find a solution...

Thanks !

Hi @Jackisover ,

 

You can try this method:

For the 04/01/2022, you can do this:

MeasureN = CALCULATE(SUM(file[Data N]), FILTER('file','file'[Date] <> DATE(2022,4,1)))
MeasureN-1 = CALCULATE(SUM(file[Data N-1]), FILTER('file', 'file'[Date N-1] <> MIN('file'[Date N-1])))
Result = DIVIDE([MeasureN] - [MeasureN-1], [MeasureN-1])

The result is:

vyinliwmsft_0-1669107238355.png

Hope this helps you.

 

Best Regards,

Community Support Team _Yinliw

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

Hello @v-yinliw-msft 

Thank you for your help, this is a good solution.

Actually, I thought there would be a way to automatize the calculation of a rate based on common months, but since there is not (maybe there is ?), the best way is to create a new column or a measure to reproduce common months only.

 

Thanks,

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

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

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.