Hello, does anyone know Sugar Logic formula to calculate age based on a Birthdate date field.
Thank you
Hello, does anyone know Sugar Logic formula to calculate age based on a Birthdate date field.
Thank you
Hi Jean,
Create a field for the Age with integer data type and make it a calculated field through the studio.
By using the below formula you can calculate the Age.
floor(divide(abs(daysUntil($birthdate)),365))
Hope this helps you and you are looking for the same.
Thanks,
Poojitha K
This is only an approximate figure. E.g. according to the formula someone who was born on March 3rd, 1958 is already 63 years old on February15th, 2021 (two weeks too early). If you want it exactly you have to take the leap years into account.
But still a damn good formula. :-)
PS: I think the full formula could be:
floor(divide(subtract(abs(daysUntil($birthdate)),floor(divide(subtract(year(today()),year($birthdate)),4))),365))
Harald Kuske
Principal Solution Architect – Professional Services, EMEA
hkuske@sugarcrm.com
SugarCRM Deutschland GmbH
This is only an approximate figure. E.g. according to the formula someone who was born on March 3rd, 1958 is already 63 years old on February15th, 2021 (two weeks too early). If you want it exactly you have to take the leap years into account.
But still a damn good formula. :-)
PS: I think the full formula could be:
floor(divide(subtract(abs(daysUntil($birthdate)),floor(divide(subtract(year(today()),year($birthdate)),4))),365))
Harald Kuske
Principal Solution Architect – Professional Services, EMEA
hkuske@sugarcrm.com
SugarCRM Deutschland GmbH
Harald Kuske thanks for your alternate version, certainly shorter than the one mentioned here:
add(subtract(number(subStr(toString(today()),12,4)),number(subStr(toString($birthdate),6,4))),ifElse(greaterThan(monthofyear($birthdate),monthofyear(today())),-1,ifElse(greaterThan(monthofyear(today()),monthofyear($birthdate)),0,ifElse(greaterThan(subtract(number(subStr(toString(today()),5,2)),number(subStr(toString($birthdate),3,2))),-1),0,-1))))
.
CRM Business Consultant