Forum Discussion
DonPepe
Helper II
4 years agoGroup in a group
Hi,
I am in Power query and I have data like this :
| Type | Start | End |
| 0 | 18h09 | 18h10 |
| 0 | 18h10 | 18h15 |
| 0 | 18h15 | 18h22 |
| 0 | 18h22 | 18h30 |
| XD | 18h30 | 18h32 |
| XD | 18h32 | 18h40 |
| XD | 18h40 | 18h42 |
| XD | 18h42 | 18h48 |
| 0 | 18h48 | 19h00 |
| 0 | 19h10 | 19h13 |
| LD | 19h13 | 19h16 |
| LD | 19h16 | 19h20 |
| LD | 19h20 | 19h24 |
| 0 | 19h24 | 19h37 |
| 0 | 19h37 | 19h50 |
| 0 | 19h50 | 19h55 |
And I want to have this :
| Type | Start | End |
| XD | 18h09 | 18h10 |
| XD | 18h10 | 18h15 |
| XD | 18h15 | 18h22 |
| XD | 18h22 | 18h30 |
| XD | 18h30 | 18h32 |
| XD | 18h32 | 18h40 |
| XD | 18h40 | 18h42 |
| XD | 18h42 | 18h48 |
| XD | 18h48 | 19h00 |
| LD | 19h10 | 19h13 |
| LD | 19h13 | 19h16 |
| LD | 19h16 | 19h20 |
| LD | 19h20 | 19h24 |
| LD | 19h24 | 19h37 |
| LD | 19h37 | 19h50 |
| LD | 19h50 | 19h55 |
I tried to make a group by of a group by but I don't understand how to do it.
Thanks for your help,
Don
2 Replies
- amitchandak
Super User
DonPepe , new column in power query
if [Start] < time(19,00, 00) then Text.Replace([Type], "0", "XD") else Text.Replace([Type], "0", "LD")
- DonPepe
Helper II
Hi amitchandak ,
Yes but in fact I have plenty of other records with different hours.
That's why I thought about group by in a group by.
Or maybe use the Rank + merge methode...