Forum Discussion

philippa_f's avatar
philippa_f
Frequent Visitor
4 years ago
Solved

DAX for SWITCH statement on calculated column - how to include VALUE function?

Hi   I have a calculated column in my table that works out number of Days to Expiry, and I then need another calculated column to allocate descriptors based on that number to give me 'Expiry Status...
  • philippa_f's avatar
    4 years ago

    Thanks everyone for trying to help. I have just got it to work using the following:

    Expiry Status =
    SWITCH (TRUE(),
    'MyTable'[DaystoExpiry] =BLANK(), "No Exp. date",
    'MyTable'[DaystoExpiry] < 0, "Expired",
    'MyTable'[DaystoExpiry] < 366, "Less than 1yr",
    'MyTable'[DaystoExpiry] > 365, "More than 1yr"
    )
     
    I think the issue was the order of my logic, together with using "" when I should have been using BLANK().
     
    Got there in the end with your combined help 🙂