Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
How do I calculate the duration between two dates in Years and/or months (not days) in Power Query
I need to insert a column which will show the age of the customer when they purchased their product. I have their date of birth and the transaction date - I need to report on the age of customer at transation date in Years.
Thanks in advance
Solved! Go to Solution.
I was being lazy and forgtot to round decimal places....
= Table.AddColumn(#"Changed Type", "Years", each Number.Round(Duration.Days([Purchase] - [Birth])/365,2), type number)
this is great James - I will give it a try now - Im assuming I go to powerquery - add column - custom column ?
Yea thats correct, let me know if you get stuck and I can add screenshots.
Thanks,
Hi,
Give this a go (assumed coumns are called Birth and Purchase)
= Table.AddColumn(#"Changed Type", "Years", each Duration.Days([Purchase] - [Birth])/365, type number)
Thanks,
I was being lazy and forgtot to round decimal places....
= Table.AddColumn(#"Changed Type", "Years", each Number.Round(Duration.Days([Purchase] - [Birth])/365,2), type number)
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 8 | |
| 7 | |
| 7 | |
| 5 | |
| 3 |