Forum Discussion
Anonymous
5 years agoNot applicable
Time diff between stages
Hi! I have a poblem with proper calculate time between stages. I give you a sample of data. I have in this case three different orders (first column). I want to calculate proper time between sta...
- 5 years ago
Anonymous
pls try this
Column = VAR _last=maxx(FILTER('Table','Table'[Supporting Column]=EARLIER('Table'[Supporting Column])&&'Table'[index1]=EARLIER('Table'[index1])-1),'Table'[Data]) return if('Table'[index1]=1,blank(),DATEDIFF(_last,'Table'[Data],SECOND))
ryan_mayu
5 years agoSuper User
Anonymous
pls try this
Column =
VAR _last=maxx(FILTER('Table','Table'[Supporting Column]=EARLIER('Table'[Supporting Column])&&'Table'[index1]=EARLIER('Table'[index1])-1),'Table'[Data])
return if('Table'[index1]=1,blank(),DATEDIFF(_last,'Table'[Data],SECOND))
Anonymous
5 years agoNot applicable
Yeah! It works! Thank you, very much ! I appreciate your time ryan_mayu. Last question from me. It is possible to change value position - one row lower ? I mean (Max index1) -> blank() and next DATEDIFF till index1 = 1 with value in the same row.
- ryan_mayu5 years agoSuper User
Anonymous
pls try this
Column = VAR _next=minx(FILTER('Table','Table'[Supporting Column]=EARLIER('Table'[Supporting Column])&&'Table'[index1]=EARLIER('Table'[index1])+1),'Table'[Data]) return if('Table'[index1]=CALCULATE(max('Table'[index1]),ALLEXCEPT('Table','Table'[Supporting Column])),blank(),DATEDIFF('Table'[Data],_next,SECOND))