Forum Discussion

vipett's avatar
vipett
Helper III
3 years ago
Solved

Top 2 periods

I'm converting a report into measures from using several large cross joined calculated tables with calculated columns as it was way too slow to work in   I have a couple of Periods (months from a d...
  • vipett's avatar
    vipett
    3 years ago

    Thanks, yes it was perhaps a bit unclear, I managed to solve it this way:

    Two last periods =
     var latest = CALCULATE(MAX('Calendar Demand'[DemandDate YYMM]),ALL('Calendar Demand'[DemandDate YYMM]))
     var second =  CALCULATE(MAX('Calendar Demand'[DemandDate YYMM]),'Calendar Demand'[DemandDate YYMM]<>latest)
     return
     
     IF(SELECTEDVALUE('Calendar Demand'[DemandDate YYMM])=latest,1,IF(SELECTEDVALUE('Calendar Demand'[DemandDate YYMM])=Second,1,0))