Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi All,
Can anyone suggest a formula for the below scenario, since im relatively new to Power BI and the formula which i have used is not working. Thanks in Advance
Solved! Go to Solution.
Hello there @JithinPlr , you can add the following step to your query:
#"Added Custom" = Table.AddColumn(#"Removed Other Columns", "Age as of Today", each if [Doc Date] <> #date(1900, 1, 1) then Date.From(DateTime.LocalNow()) - [Doc Date] else Date.From(DateTime.LocalNow()) - [Transaction Date])
Hope this answer solves your problem!
If you need any additional help please @ me in your reply.
If my reply provided you with a solution, please consider marking it as a solution ✔️ or giving it a kudoe 👍
Thanks!
You can also check out my LinkedIn!
Best regards,
Gonçalo Geraldes
Hi @JithinPlr
You can create a custom column with Power Query.
if [Doc Date] = #date(1900,1,1) then Duration.Days( Date.From(DateTime.LocalNow()) - [Transaction Date] ) else Duration.Days( Date.From(DateTime.LocalNow()) - [Doc Date] )
Or create a calculated column with DAX.
Age as of Today = INT( IF('Table'[Doc Date] = DATE(1900,1,1), TODAY() - [Transaction Date], TODAY() - [Doc Date]) )
Best Regards,
Community Support Team _ Jing
If this post helps, please Accept it as Solution to help other members find it.
Hi @JithinPlr
You can create a custom column with Power Query.
if [Doc Date] = #date(1900,1,1) then Duration.Days( Date.From(DateTime.LocalNow()) - [Transaction Date] ) else Duration.Days( Date.From(DateTime.LocalNow()) - [Doc Date] )
Or create a calculated column with DAX.
Age as of Today = INT( IF('Table'[Doc Date] = DATE(1900,1,1), TODAY() - [Transaction Date], TODAY() - [Doc Date]) )
Best Regards,
Community Support Team _ Jing
If this post helps, please Accept it as Solution to help other members find it.
Hello there @JithinPlr , you can add the following step to your query:
#"Added Custom" = Table.AddColumn(#"Removed Other Columns", "Age as of Today", each if [Doc Date] <> #date(1900, 1, 1) then Date.From(DateTime.LocalNow()) - [Doc Date] else Date.From(DateTime.LocalNow()) - [Transaction Date])
Hope this answer solves your problem!
If you need any additional help please @ me in your reply.
If my reply provided you with a solution, please consider marking it as a solution ✔️ or giving it a kudoe 👍
Thanks!
You can also check out my LinkedIn!
Best regards,
Gonçalo Geraldes
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 8 | |
| 6 | |
| 5 | |
| 4 | |
| 4 |