Forum Discussion
ktt777
Helper V
6 years agoCalulate Age
Hi Everyone I have below table and i want to use DAX formula to calculate the age of people. Name DOB A 10/2/1988 B 2/5/1990 C 0 D but for DOB data is Blank or "0", i...
- Anonymous6 years ago
ktt777 ,
Convert the Data Type to Date/Time.
Use a Calculated Column
Age =IF (NOT(ISBLANK('Table'[DOB ])),FORMAT(DATEDIFF('Table'[DOB ],Today(),YEAR),"##"),"No Data")Regards,Harsh Nathani
Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button) - Anonymous6 years ago
Hi ktt777 ,
Create another calculated column.
Age Group =IF('Table'[Age] <> "No Data",SWITCH(True(),VALUE('Table'[Age]) > 60 , "Above 60",VALUE('Table'[Age]) <=60 && VALUE('Table'[Age]) >30, "31-60",VALUE('Table'[Age])<=30 && VALUE('Table'[Age]) >18 ,"19-30",VALUE( 'Table'[Age]) <=18 , "Below 18"),"No Data")Regards,
Harsh NathaniDid I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
Anonymous
6 years agoNot applicable
ktt777 ,
Convert the Data Type to Date/Time.
Use a Calculated Column
Age =
IF (NOT(ISBLANK('Table'[DOB ])),
FORMAT(DATEDIFF('Table'[DOB ],Today(),YEAR),"##"),"No Data")
Regards,
Harsh Nathani
Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
Anonymous
6 years agoNot applicable
Hi ktt777 ,
Create another calculated column.
Age Group =
IF('Table'[Age] <> "No Data",
SWITCH(
True(),
VALUE('Table'[Age]) > 60 , "Above 60",
VALUE('Table'[Age]) <=60 && VALUE('Table'[Age]) >30, "31-60",
VALUE('Table'[Age])<=30 && VALUE('Table'[Age]) >18 ,"19-30",
VALUE( 'Table'[Age]) <=18 , "Below 18"
),
"No Data")
Regards,
Harsh Nathani
Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)