Forum Discussion
GunnerJ
Post Patron
7 years agoTask Times. Finding Time between events after sorts
I need to find the time between two tasks to determine how long each individual task takes. To be successful my code needs to only compare rows of the same Service order number, then be sorted by EVE...
- 7 years ago
HI, GunnerJ
If so, try this formula
Task Time = VAR temp = TOPN ( 1, FILTER ( Workflow, Workflow[BI_SO_NBR] = EARLIER ( Workflow[BI_SO_NBR] ) && Workflow[BI_WRKFLW_TASK_SEQ_NBR] < EARLIER ( Workflow[BI_WRKFLW_TASK_SEQ_NBR] ) ), Workflow[BI_SO_NBR], DESC, Workflow[BI_EVENT_DT_TM], DESC, Workflow[BI_WRKFLW_TASK_SEQ_NBR], DESC ) RETURN IF ( ISEMPTY ( temp ), 0, DATEDIFF ( Workflow[BI_EVENT_DT_TM], MINX ( temp, Workflow[BI_EVENT_DT_TM] ), SECOND ) ) * -1Result:
Best Regards,
Lin
GunnerJ
Post Patron
7 years ago