Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
sid-agarwal
Frequent Visitor

PowerBI Datediff

sidagarwal_0-1740583748052.png


I am trying to create data card on PBI report which shows the average time (in days) it takes to get the approval from the time the entry was created, which approval1Date Minus (-) the CreatedDate.
I tried using the datediff fuction but it is not pulling the date column for some reason.

 

1 ACCEPTED SOLUTION
ahmedoye
Responsive Resident
Responsive Resident

Because you are creating this as a Measure and not as a Calculated Column, you may not get the right behavior.

What you probably want to do is to create the formula as a calculated column, or use a Measure that is like:

AVERAGEX(YourTable, DATEDIFF(YourTableColumn1, YourTableColumn2, DAY))

If this works for you, kindly mark as answer to make it easier for anyone with similar issues to find the solution.

View solution in original post

3 REPLIES 3
sid-agarwal
Frequent Visitor

@ahmedoye 
Hi,
your solution was working fine until today but suddenly the visual broke and gave me this error. Can you think of something what could have done that?

(I created a new date table [foolwing another query about PBI] https://community.fabric.microsoft.com/t5/Desktop/Custom-Date-drop-down-slicer/m-p/4591075#M1377166)
and created a relationship between the "CREATED" column in my main tables and DATE Table. Did nothing to the visual that broke. 


sidagarwal_0-1741011488696.png

 

Hi @sid-agarwal , from what I see here, you just need to remove the parts in the formula that have ".date". Those undelines and you will be fine.

ahmedoye
Responsive Resident
Responsive Resident

Because you are creating this as a Measure and not as a Calculated Column, you may not get the right behavior.

What you probably want to do is to create the formula as a calculated column, or use a Measure that is like:

AVERAGEX(YourTable, DATEDIFF(YourTableColumn1, YourTableColumn2, DAY))

If this works for you, kindly mark as answer to make it easier for anyone with similar issues to find the solution.

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

Check out the March 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors