Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Combine datediff and division

Hey everybody,   I've got an sample of assignments ("Auftragsanzahl") with a start date ("Auftragdatum") and an end date ("Lieferdatum"). What I want to know is the average duration of an assigment...
  • Anonymous's avatar
    Anonymous
    6 years ago

    Hi Anonymous ,

     

    If I understand you correctly, the situation you're experiencing might be caused by the calculation mechanism of Measure:

    Below measures might help you understand it more directly.

    Measure = SUMX(Auftragsdaten,DATEDIFF(MAX(Auftragsdaten[Auftragsdatum]),MAX(Auftragsdaten[Lieferdatum]),DAY))
    
    diffday = DATEDIFF(MAX(Auftragsdaten[Auftragsdatum]),MAX(Auftragsdaten[Lieferdatum]),DAY)
    sumdiffday = SUMX(Auftragsdaten,[diffday])

     

    The first measure actually calculated DATADIFF between MAX(Auftragsdaten[Auftragsdatum]){10/15/2019} and MAX(Auftragsdaten[Lieferdatum]{11/15/2109}, whith is 31+31+31=93.

    The second measure and third measure calculated DATADIFF for each rows, which is 61+51+31=143.
    Hopefully works for you.

     

    Best Regards,

    Jay

    Community Support Team _ Jay Wang

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.