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
mechaloupi
New Member

Error when using Sameperiodlastyearwith filter

Hi everybody, 

i want to  compare  sales data between current year and the last year , i used the follwing DAX Formula : 

 

  • TOTAL SALES = sum('Sales DB'[Sales] )
  • Total Sales LY = CALCULATE([Total Sales];SAMEPERIODLASTYEAR('Date'[DATE]))

When i don't usefilters ( by sector , by product , by product category )the two formula works very well , but  when  i filter my data by sector or client for exemple   the  first formula works , but  the last year formula retunr an error as in the attachement. 

 

someone can help me?

 err.JPG

1 ACCEPTED SOLUTION

i found this solution in forum 

If it is a measure which is using any date function which expects contiguous date range, bi-directional filter ends up removing some dates and thus its no longer a contiguous date range which could be crashing the measure.

Both Cross Filter Direction for date is not yet supported. Therefore they have designed an error, which is the one we see here. Once you change the Cross Filter Direction to Single, there is nothing that isn't supported anymore, therefore the error goes away.

View solution in original post

3 REPLIES 3

I can’t see all the images, but the last image/error suggests your date table doesn’t have a contiguous date range. Readthe rules at my blog. 

 

https://exceleratorbi.com.au/power-pivot-calendar-tables/



* Matt is an 8 times Microsoft MVP (Power BI) and author of the Power BI Book Supercharge Power BI.

thanks Matt for  replying , my date table have a coniguous date range , with no missing dates  and  no duplicate dates , my formula works perfectely whene i clear all  filter .  or whene the current year have no sales , but  if i use filter , my table  return  this error . 

 

i found this solution in forum 

If it is a measure which is using any date function which expects contiguous date range, bi-directional filter ends up removing some dates and thus its no longer a contiguous date range which could be crashing the measure.

Both Cross Filter Direction for date is not yet supported. Therefore they have designed an error, which is the one we see here. Once you change the Cross Filter Direction to Single, there is nothing that isn't supported anymore, therefore the error goes away.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.