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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
OutOfController
New Member

Managing leap year comparisons

Hi everybody,

I'm facing problems trying to set up a comparison between current (leap) year and previous (non leap) year values.

I created a measure like the following:

 

 

VAR Leap = calculate([ACT CALC],dateadd(SAMEPERIODLASTYEAR('Date'[FULLDATE]),+2,DAY))    --Leap year +2
VAR Non_Leap = calculate([ACT CALC],dateadd(SAMEPERIODLASTYEAR('Date'[FULLDATE]),+1,DAY))      --Non leap
VAR Leap_Years = {2020, 2024, 2028, 2032, 2036}                                                          --Leap years vector
RETURN
if(or(and(SELECTEDVALUE('Date'[Month])>2,SELECTEDVALUE('Date'[year])in Leap_Years),and(SELECTEDVALUE('Date'[Month])<3,SELECTEDVALUE('Date'[year])-1 in Leap_Years)),Leap,Non_Leap)

 

 

This works properly on single days and months, but create a lot of troubles in the full year total, that is not the sum of monthly values.
Are there any suggestions to go beyond these problems?

Thanks a lot.

1 ACCEPTED SOLUTION

@OutOfController Oh, that's just a measure totals problem. First, please vote for this idea: https://ideas.powerbi.com/ideas/idea/?ideaid=082203f1-594f-4ba7-ac87-bb91096c742e

This looks like a measure totals problem. Very common. See my post about it here: https://community.powerbi.com/t5/DAX-Commands-and-Tips/Dealing-with-Measure-Totals/td-p/63376

Also, this Quick Measure, Measure Totals, The Final Word should get you what you need:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/m-p/547907

Also: https://youtu.be/uXRriTN0cfY
And: https://youtu.be/n4TYhF2ARe8


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

3 REPLIES 3
Greg_Deckler
Super User
Super User

@OutOfController What kinds of problems? Can you share your PBIX or some sample data?


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

@Greg_Deckler Sorry,

this is an example, the year total is not equal to the sum of the single months values (that are correct):

 

OutOfController_0-1714485539614.png

 

@OutOfController Oh, that's just a measure totals problem. First, please vote for this idea: https://ideas.powerbi.com/ideas/idea/?ideaid=082203f1-594f-4ba7-ac87-bb91096c742e

This looks like a measure totals problem. Very common. See my post about it here: https://community.powerbi.com/t5/DAX-Commands-and-Tips/Dealing-with-Measure-Totals/td-p/63376

Also, this Quick Measure, Measure Totals, The Final Word should get you what you need:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/m-p/547907

Also: https://youtu.be/uXRriTN0cfY
And: https://youtu.be/n4TYhF2ARe8


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.