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.
Hi all,
I need to calculate the average of the difference between two dates.
The date computation formula works correct (rightmost column) but the average is not because sometimes an ID appears twice and is duplicated because the updatedAt column has two different times for the same to stage name. The result in circle should be 13 instead of 12,25.
What can I add in the formula to remove the duplicate value, so that the 10 value appears only once?
Solved! Go to Solution.
Hi @BaronSdG ,
Please try:
TESTBaSE DATEDIFF_VerbalOff-Offer =
VAR DateVerbalOfee =
MAXX (
FILTER (
LevOpportunity_stageChanges,
LevOpportunity_stageChanges[toStageId] = "dd5d6c89-dc9c-4efb-a62d-f6fa570cdd5e"
&& EARLIER ( LevOpportunity_stageChanges[mainId] ) = LevOpportunity_stageChanges[mainId]
),
LevOpportunity_stageChanges[updatedAt]
)
VAR DateOffer =
MAXX (
FILTER (
LevOpportunity_stageChanges,
LevOpportunity_stageChanges[toStageId] = "1afee169-6a11-4e0f-9ebd-5a01c8df3f1e"
&& EARLIER ( LevOpportunity_stageChanges[mainId] ) = LevOpportunity_stageChanges[mainId]
),
LevOpportunity_stageChanges[updatedAt]
)
VAR DateDifference =
IF (
ISBLANK ( DATEDIFF ( DateVerbalOfee, DateOffer, DAY ) ),
DATEDIFF ( DateVerbalOfee, TODAY (), DAY ),
DATEDIFF ( DateVerbalOfee, DateOffer, DAY )
)
RETURN
DateDifference
Measure =
DIVIDE (
SUMX (
SUMMARIZE (
'LevOpportunityApp_applications',
'LevOpportunityApp_applications'[mainId],
"total", [TESTBaSE DATEDIFF_VerbalOff-Offer]
),
[total]
),
COUNTROWS (
SUMMARIZE (
'LevOpportunityApp_applications',
'LevOpportunityApp_applications'[mainId]
)
)
)
Best Regards,
Gao
Community Support Team
If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly. If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!
How to get your questions answered quickly -- How to provide sample data in the Power BI Forum
Hi @BaronSdG ,
Please try:
TESTBaSE DATEDIFF_VerbalOff-Offer =
VAR DateVerbalOfee =
MAXX (
FILTER (
LevOpportunity_stageChanges,
LevOpportunity_stageChanges[toStageId] = "dd5d6c89-dc9c-4efb-a62d-f6fa570cdd5e"
&& EARLIER ( LevOpportunity_stageChanges[mainId] ) = LevOpportunity_stageChanges[mainId]
),
LevOpportunity_stageChanges[updatedAt]
)
VAR DateOffer =
MAXX (
FILTER (
LevOpportunity_stageChanges,
LevOpportunity_stageChanges[toStageId] = "1afee169-6a11-4e0f-9ebd-5a01c8df3f1e"
&& EARLIER ( LevOpportunity_stageChanges[mainId] ) = LevOpportunity_stageChanges[mainId]
),
LevOpportunity_stageChanges[updatedAt]
)
VAR DateDifference =
IF (
ISBLANK ( DATEDIFF ( DateVerbalOfee, DateOffer, DAY ) ),
DATEDIFF ( DateVerbalOfee, TODAY (), DAY ),
DATEDIFF ( DateVerbalOfee, DateOffer, DAY )
)
RETURN
DateDifference
Measure =
DIVIDE (
SUMX (
SUMMARIZE (
'LevOpportunityApp_applications',
'LevOpportunityApp_applications'[mainId],
"total", [TESTBaSE DATEDIFF_VerbalOff-Offer]
),
[total]
),
COUNTROWS (
SUMMARIZE (
'LevOpportunityApp_applications',
'LevOpportunityApp_applications'[mainId]
)
)
)
Best Regards,
Gao
Community Support Team
If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly. If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!
How to get your questions answered quickly -- How to provide sample data in the Power BI Forum
Thanks for the reply and sorry if I didnt specify earlier, but the data I provided before are columns, not measures, so your formula cannot pick them
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 |
---|---|
114 | |
105 | |
79 | |
68 | |
63 |
User | Count |
---|---|
148 | |
107 | |
106 | |
84 | |
70 |