Forum Discussion

dokat's avatar
dokat
Post Prodigy
4 years ago
Solved

Last month function with dax

Hi,   I have a table that i am trying to add a column based on a condition. In the New column i want it to show "Last Year", "Last Month" and "YTD" based on the calue under CY columns.   I have a...
  • dokat's avatar
    4 years ago

    Corrected data table and below is working now

     

    New Column = var max_date = calculate(max(Tier[CY]),all()) return switch(true(),
    Tier[CY]= max_date,"YTD",
    and(MONTH(Tier[CY]) = month(max_date),YEAR(Tier[CY]) = YEAR(max_date)),"Last Month",
    Tier[CY]= DATE ( YEAR (max_date)-1, 12, 31 ),"Last Year")