Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
1 year ago
Solved

Same Period Last Year with Filter

I simply want to return results from last year based on the number of months that have passed this year.  So this year would be January through October have passed.   I want to get last years results...
  • lbendlin's avatar
    lbendlin
    1 year ago
    GA LY = var m = max('Calendar'[CalendarDate]) return CALCULATE([Gross Adds],SAMEPERIODLASTYEAR('Calendar'[Calendar Date]),'Calendar'[Calendar Date]<=EDATE(m,-12))
  • Anonymous's avatar
    Anonymous
    1 year ago

    lbendlin  Found this on Marc Russo's blog, if anyone needs a solution.  This works:  

    PY Last Day Selection = VAR LastDaySelection =     LASTNONBLANK ( 'Calendar'[Calendar Date], [Gross Adds] ) VAR CurrentRange =     DATESBETWEEN ( 'Calendar'[Calendar Date], MIN ( 'Calendar'[Calendar Date] ), LastDaySelection ) VAR PreviousRange =     SAMEPERIODLASTYEAR ( CurrentRange ) RETURN     IF (         LastDaySelection > MIN ( 'Calendar'[Calendar Date]),CALCULATE ( [Gross Adds], PreviousRange ))