Forum Discussion

yfquirogah's avatar
yfquirogah
Icon for Helper I rankHelper I
6 years ago
Solved

Previous month value, not numerical

I'm using the example another person posted but I'm looking for a different solutions.   "Hi Community,   I have a table of employee IDs and their Pay Grades each month.  I'm trying to create a ...
  • Greg_Deckler's avatar
    6 years ago

    yfquirogah - Perhaps:

    Previous Month =
      VAR __EmployeeID = [EmployeeID]
      VAR __CurrentDate = [Calendar Date]
      VAR __PreviousDate = MAXX(FILTER('Table',[Employee ID] = __EmployeeID && [Calendar Date] < __CurrentDate),[Calendar Date])
    RETURN
      MAXX(FILTER('Table',[Employee ID] = __EmployeeID && [Calendar Date] = __PreviousDate),[Pay Grade])
  • az38's avatar
    6 years ago

    Hi yfquirogah 

    try column

    CALCULATE(LASTNONBLANK(Table[Pay Grade], 1), FILTER(ALL(Table), Table[Employee ID] = EARLIER(Table[Employee ID]) && Table[Calendar Date] = DATEADD(EARLIER(Table[Calendar Date]), -1, MONTH) ) )