Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi guys, I need a bit of help; please see the below example.
I need Project Duration (Age) Calculation based on the below condition
* If Project status is ''In Progress''' or ''blank'' Calculate the difference between the ''Start Date'' and ''Today''
* If project status is ''Completed'', then calculate the difference between the "Start date'' and ''Construction date''
Project Name | Start Date | Construction date | Status | Project duration |
A | 1/10/2020 | 6/8/2021 | In Progress |
|
B | 5/6/2019 | 7/5/2020 | Completed |
|
C | 7/5/2021 |
| In Progress |
|
D | 8/5/2020 | 11/11/2021 | In Progress |
|
E | 6/4/2021 |
| In Progress |
|
Solved! Go to Solution.
Hi,
Write this calculated column formula
Duration = 1*(if(Data[Status]="Completed",[Contruction date]-[Start date],today()-[Start date]))
Hope this helps.
You can try a DAX calculated column with this expression
Duration =
IF(
Table[Status] = "Completed",
INT( Table[Construction Date] - Table[Start Date] ),
INT( TODAY() - Table[Start Date] )
)
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Hi,
Write this calculated column formula
Duration = 1*(if(Data[Status]="Completed",[Contruction date]-[Start date],today()-[Start date]))
Hope this helps.
Sorry mate its not working
What does not working mean? Show a screenshot. Share the download link of your PBI file.
Sorry My Bad. All good now thanks
You are welcome.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!