Showing results for 
Search instead for 
Did you mean: 
New Member

Rolling 12 months excluding current month

I ve tried rolling 12 month dax in the visual but when I select 12 months it doesn't show me full data for last year 1st month(Aug).But when I select 13 months it show me the full data for (Aug).

Dax I used:-

Rolling 12 Months = var daydiff=DATEDIFF('Calendar'[Date],TODAY(),MONTH ) return
IF(daydiff>=0 && daydiff<=11,"last 12 months","not last 12 months")

WhatsApp Image 2021-08-13 at 15.29.27.jpegWhatsApp Image 2021-08-13 at 15.29.46.jpeg

Super User
Super User

@mannyjha7860 , datediff in case of current month is 0, if you need last 12 month excluding current, then it should be


Rolling 12 Months = var daydiff=DATEDIFF('Calendar'[Date],TODAY(),MONTH ) return
IF(daydiff>0 && daydiff<=12,"last 12 months","not last 12 months")

Helpful resources


2023 Release Wave 1 Plans

Power BI release plans for 2023 release wave 1 describes all new features releasing from April 2023 through September 2023.

Power BI Summit Carousel 2

Global Power BI Training

Make sure you register today for the Power BI Summit 2023. Don't miss all of the great sessions and speakers!

BizApps LATAM 2023

Business Application LATAM Summit 2023

Join the biggest FREE Business Applications Event in LATAM this February.

Power Platform Bootcamp

Global Power Platform Bootcamp

In this bootcamp we will deep-dive into Microsoft’s Power Platform stack with hands-on sessions and labs, delivered to you by experts and community leaders.

Top Solution Authors
Top Kudoed Authors