Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
I'm not really sure, why this is throwing this? I'm grabbing the earliest time?
ERFTime = IF ( COUNTROWS ( FILTER ( RELATEDTABLE ( 'Apparatus Responses' ), 'Apparatus Responses'[cancelledDateTime] <> BLANK () ) ) = 0, DATEDIFF ( CALCULATE ( MIN ( 'Apparatus Responses'[alarmDateTime] ), FILTER ( 'Apparatus Responses', 'Apparatus Responses'[incidentID] = 'Incident Metadata'[incidentID] ) ), CALCULATE ( MAX( 'Apparatus Responses'[cancelledDateTime] ), FILTER ( 'Apparatus Responses', 'Apparatus Responses'[incidentID] = 'Incident Metadata'[incidentID] ) ), SECOND ), FALSE () )
An IF statement has to return the same datatype from any path it follows.
That code can return different data types.
Well the datediff is returning an integer?
Hi @Robert4049 ,
Yes, Datediff returns the count of interval boundaries crossed between two dates.
Best regards,
Dina Ye
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
106 | |
94 | |
75 | |
62 | |
50 |
User | Count |
---|---|
147 | |
106 | |
104 | |
87 | |
61 |