Hi,
I've a dataset with three fields ID, Team , Order Number.
Now I am trying to build a 'case flow' based on how the 'Team' changes for each ID.
Below is the sample data
| ID | Team | Order Number |
| 5005b00001ISpPKAA1 | | 1 |
| 5005b00001ISpPKAA1 | Network | 2 |
| 5005b00001ISpPKAA1 | PDS | 3 |
| 5005b00001ISpPKAA1 | PDS | 4 |
| 5005b00001ISpPKAA1 | PDIU | 5 |
| 5005b00001ISpPKAA1 | PDIU | 6 |
| 5005b00001ISpPKAA1 | PDS | 7 |
| 5005b00001ISpPKAA1 | Network | 8 |
| 5005b00001ISpPKAA1 | PDS | 9 |
| 5005b00001ISpPKAA1 | PDIU | 10 |
| 5005b00001ISpPKAA1 | PDIU | 11 |
| 5005b00001ISpPKAA1 | PDS | 12 |
| 5005b00001ISpPKAA1 | Network | 13 |
| 5005b00001ISpPKAA1 | PDS | 14 |
| 5005b00001ItbDKAAZ | | 1 |
| 5005b00001ItbDKAAZ | Network | 2 |
| 5005b00001ItbDKAAZ | PDS | 3 |
| 5005b00001ItbDKAAZ | PDS | 4 |
| 5005b00001ItbDKAAZ | PDS | 5 |
| 5005b00001ItbDKAAZ | PDS | 6 |
| 5005b00001ItbDKAAZ | Network | 7 |
| 5005b00001ItbDKAAZ | PDS | 8 |
| 5005b00001ItbDKAAZ | Network | 9 |
| 5005b00001ItbDKAAZ | PDS | 10 |
By using a cross tab I was able to transform data as below.
| ID | Max_Order Number | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 5005b00001ISpPKAA1 | 14 | | Network | PDS | PDS | PDIU | PDIU | PDS | Network | PDS | PDIU | PDIU | PDS | Network | PDS |
| 5005b00001ItbDKAAZ | 10 | | Network | PDS | PDS | PDS | PDS | Network | PDS | Network | PDS | | | | |
| 5005b00001JxBz9AAF | 8 | | Network | PDS | PDS | Network | PDS | Network | PDS | | | | | | |
My question is I need write a condition to show the flow for each ID only when the team in the subsequent field changes.
The number of fields for Each Id is shown by Max Order Number.
Below is the expected Outcome
| ID | Max_Order Number | Case Flow |
| 5005b00001ISpPKAA1 | 14 | Network-PDS-PDIU-PDS-Network-PDS-PDIU-PDS-Network |
| 5005b00001ItbDKAAZ | 10 | Network-PDS-Network-PDS-Network-PDS |
| 5005b00001JxBz9AAF | 8 | Network-PDS-Network-PDS-Network-PDS |
I have uploaded the data in the file. Any help is much appreciated .
Thank you,
Digvijay