Forum Discussion

Reine's avatar
Reine
Helper IV
7 years ago
Solved

DATEDIFF with IF statement?

Hello :) I have made a column in my report table to calculate the age from the date of birth using DATEDIFF. Upon seeing the data, I realize that I need to add something so that if the age is less th...
  • jdbuchanan71's avatar
    7 years ago

    My guess is you are getting converion errors with the IF?  Try something like this:

    Age =
    VAR AgeCalc =
        DATEDIFF ( [LaddersT.PersonT(PersonID).BirthDate], TODAY (), YEAR )
    RETURN
        IF ( AgeCalc < 5, "Unknown", FORMAT ( AgeCalc, "00" ) )