Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hi,
I am trying to create a calculated column with age worked out used the 'Birthdate' column. I've looked and tried using some of the formulas from some existing posts, but none have worked.
The colum is currently formatted as text (written dd/mm/yyyy) which I assume might be part of the issue? However, when I try and select date as the format, I get the "We can't automatically convert the column to Date Type" message.
Any ideas how I can a) format that column as a date? and b) More importantly, calculate age?
Thanks in advance and apologies if there is a super simple solution - i'm a novice! 🙂
Solved! Go to Solution.
Thanks for replying! In the end, I managed to do it using:
Age (Today) = FLOOR(IF([Birthdate] < TODAY(), DATEDIFF([Birthdate], TODAY(), DAY) / 365.25, 0), 1)
Couldn't quite figure yours out (absolute novice, here!), but thanks anyway! 🙂
You may add a calculated column and refer to this post.
Column = IFERROR ( DATE ( RIGHT ( Table1[Birthdate], 4 ), MID ( Table1[Birthdate], 4, 2 ), LEFT ( Table1[Birthdate], 2 ) ), BLANK () )
Thanks for replying! In the end, I managed to do it using:
Age (Today) = FLOOR(IF([Birthdate] < TODAY(), DATEDIFF([Birthdate], TODAY(), DAY) / 365.25, 0), 1)
Couldn't quite figure yours out (absolute novice, here!), but thanks anyway! 🙂
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
57 | |
55 | |
55 | |
37 | |
30 |
User | Count |
---|---|
78 | |
66 | |
45 | |
44 | |
40 |