Forum Discussion
Duration of Consecutive Days off for unique IDs
- 3 years ago
NewStep= Table.FromRows(Table.Group(Table.AddIndexColumn(PreviousStepName,"idx"),{"User ID","idx","Time Off Date"},{"n",each {[User ID]{0},List.Min([Time Off Date]),List.Max([Time Off Date]),Table.RowCount(_)}},0,(x,y)=>Byte.From(y[User ID]<>x[User ID] or Duration.Days(y[Time Off Date]-x[Time Off Date])<>y[idx]-x[idx]))[n],{"User","Vacation Occurence Start Date","Vacation Occurence End Date","Vacation Duration in Days"})
NewStep= Table.FromRows(Table.Group(Table.AddIndexColumn(PreviousStepName,"idx"),{"User ID","idx","Time Off Date"},{"n",each {[User ID]{0},List.Min([Time Off Date]),List.Max([Time Off Date]),Table.RowCount(_)}},0,(x,y)=>Byte.From(y[User ID]<>x[User ID] or Duration.Days(y[Time Off Date]-x[Time Off Date])<>y[idx]-x[idx]))[n],{"User","Vacation Occurence Start Date","Vacation Occurence End Date","Vacation Duration in Days"})
- JanoLehocky3 years ago
Helper I
Thank you so much Daniel
This worked perfectly for my requirements.
I hope you have a fantastic day.
Cheers
Jano