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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
Anonymous
Not applicable

SAMEPERIODLASTYEAR NOT WORKING

Hi.

I have created a calculated measure using the function SAMEPERIODLASTYEAR but somehow I got the "contiguos date selection" error and I don't know how to fix this.

Thank you for your help.

Daniel Kataoka.




1 ACCEPTED SOLUTION
v-easonf-msft
Community Support
Community Support

Hi, @Anonymous 

SAMEPERIODLASTYEAR  is a time-intelligent function, so it is recommended to perform this function on a calendar table containing consecutive dates.

Make sure you use  

 CALCULATE([Measure], SAMEPERIODLASTYEAR(Calendar[Date]))

rather than

 CALCULATE([Measure], SAMEPERIODLASTYEAR(Facttable[Date]))

 

You can also try using filter and DATEADD . The dates returned by SAMEPERIODLASTYEAR  are the same as the dates returned by this equivalent formula: DATEADD(dates, -1, year)

 

Other related threads:

Function 'SAMEPERIODLASTYEAR' expects a contiguous selection Issue 

Contiguous date selection error - YTD LY 

sameperiodlastyear only works with contiguous date selection 

 

Best Regards,
Community Support Team _ Eason

View solution in original post

3 REPLIES 3
v-easonf-msft
Community Support
Community Support

Hi, @Anonymous 

SAMEPERIODLASTYEAR  is a time-intelligent function, so it is recommended to perform this function on a calendar table containing consecutive dates.

Make sure you use  

 CALCULATE([Measure], SAMEPERIODLASTYEAR(Calendar[Date]))

rather than

 CALCULATE([Measure], SAMEPERIODLASTYEAR(Facttable[Date]))

 

You can also try using filter and DATEADD . The dates returned by SAMEPERIODLASTYEAR  are the same as the dates returned by this equivalent formula: DATEADD(dates, -1, year)

 

Other related threads:

Function 'SAMEPERIODLASTYEAR' expects a contiguous selection Issue 

Contiguous date selection error - YTD LY 

sameperiodlastyear only works with contiguous date selection 

 

Best Regards,
Community Support Team _ Eason

amitchandak
Super User
Super User

@Anonymous , You should always use a date table, joined with your table on a date having a single directional join.

 

Why Time Intelligence Fails - Powerbi 5 Savior Steps for TI :https://youtu.be/OBf0rjpp5Hw
https://amitchandak.medium.com/power-bi-5-key-points-to-make-time-intelligence-successful-bd52912a5bd4
To get the best of the time intelligence function. Make sure you have a date calendar and it has been marked as the date in model view. Also, join it with the date column of your fact/s. Refer :radacad sqlbi My Video Series Appreciate your Kudos.

 

 

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

Hi, @amitchandak.

Tks for your answer.
I already have a date table joined with my fact/s but I also created another table called SpecialDates where I joined with the column date from the date table.

The SpecialDates table is a table with custom dates: all months (jan, feb, mar, apr..) and anothers custom dates (Last Month, 1 Semester, 2 Semester, YTD, Full Year..)

danielkataoka_0-1660753935636.png

 

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

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