hi guys,
I have a set of data with 1 row for each date/staff/event, is it possible to consolidate them so that it shows the start and end date if the staff number and the code are the same? if the dates break the sequence then I would like it to list as a separate row?
thanks,
Joe
e.g. Current data set
[TABLE="width: 346"]
<tbody>[TR]
[TD]Staff Number[/TD]
[TD]Start date[/TD]
[TD]End date[/TD]
[TD]Code[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]8-Jan-18[/TD]
[TD]8-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]9-Jan-18[/TD]
[TD]9-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]10-Jan-18[/TD]
[TD]10-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]11-Jan-18[/TD]
[TD]11-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]12-Jan-18[/TD]
[TD]12-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]13-Jan-18[/TD]
[TD]13-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]14-Jan-18[/TD]
[TD]14-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]15-Jan-18[/TD]
[TD]15-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]16-Jan-18[/TD]
[TD]16-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]17-Jan-18[/TD]
[TD]17-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]18-Jan-18[/TD]
[TD]18-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]19-Jan-18[/TD]
[TD]19-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]20-Jan-18[/TD]
[TD]20-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]21-Jan-18[/TD]
[TD]21-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]12-Feb-18[/TD]
[TD]4-Mar-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]227[/TD]
[TD]8-Jan-18[/TD]
[TD]8-Jan-18[/TD]
[TD]OFFLN[/TD]
[/TR]
[TR]
[TD]227[/TD]
[TD]9-Jan-18[/TD]
[TD]9-Jan-18[/TD]
[TD]OFFLN[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]8-Jan-18[/TD]
[TD]8-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]9-Jan-18[/TD]
[TD]9-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]10-Jan-18[/TD]
[TD]10-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]11-Jan-18[/TD]
[TD]11-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]12-Jan-18[/TD]
[TD]12-Jan-18[/TD]
[TD]OFFLN[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]13-Jan-18[/TD]
[TD]13-Jan-18[/TD]
[TD]OFFLN[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]14-Jan-18[/TD]
[TD]14-Jan-18[/TD]
[TD]OFFLN[/TD]
[/TR]
</tbody><colgroup><col><col><col span="2"></colgroup>[/TABLE]
Consolidated data set:
[TABLE="width: 260"]
<tbody>[TR]
[TD]Staff Number[/TD]
[TD]Start date[/TD]
[TD]End date[/TD]
[TD]Code[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]8-Jan-18[/TD]
[TD]21-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]12-Feb-18[/TD]
[TD]4-Mar-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]227[/TD]
[TD]8-Jan-18[/TD]
[TD]9-Jan-18[/TD]
[TD]OFFLN[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]8-Jan-18[/TD]
[TD]11-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]12-Jan-18[/TD]
[TD]14-Jan-18[/TD]
[TD]OFFLN[/TD]
[/TR]
</tbody><colgroup><col><col><col span="2"></colgroup>[/TABLE]
I have a set of data with 1 row for each date/staff/event, is it possible to consolidate them so that it shows the start and end date if the staff number and the code are the same? if the dates break the sequence then I would like it to list as a separate row?
thanks,
Joe
e.g. Current data set
[TABLE="width: 346"]
<tbody>[TR]
[TD]Staff Number[/TD]
[TD]Start date[/TD]
[TD]End date[/TD]
[TD]Code[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]8-Jan-18[/TD]
[TD]8-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]9-Jan-18[/TD]
[TD]9-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]10-Jan-18[/TD]
[TD]10-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]11-Jan-18[/TD]
[TD]11-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]12-Jan-18[/TD]
[TD]12-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]13-Jan-18[/TD]
[TD]13-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]14-Jan-18[/TD]
[TD]14-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]15-Jan-18[/TD]
[TD]15-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]16-Jan-18[/TD]
[TD]16-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]17-Jan-18[/TD]
[TD]17-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]18-Jan-18[/TD]
[TD]18-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]19-Jan-18[/TD]
[TD]19-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]20-Jan-18[/TD]
[TD]20-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]21-Jan-18[/TD]
[TD]21-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]12-Feb-18[/TD]
[TD]4-Mar-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]227[/TD]
[TD]8-Jan-18[/TD]
[TD]8-Jan-18[/TD]
[TD]OFFLN[/TD]
[/TR]
[TR]
[TD]227[/TD]
[TD]9-Jan-18[/TD]
[TD]9-Jan-18[/TD]
[TD]OFFLN[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]8-Jan-18[/TD]
[TD]8-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]9-Jan-18[/TD]
[TD]9-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]10-Jan-18[/TD]
[TD]10-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]11-Jan-18[/TD]
[TD]11-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]12-Jan-18[/TD]
[TD]12-Jan-18[/TD]
[TD]OFFLN[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]13-Jan-18[/TD]
[TD]13-Jan-18[/TD]
[TD]OFFLN[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]14-Jan-18[/TD]
[TD]14-Jan-18[/TD]
[TD]OFFLN[/TD]
[/TR]
</tbody><colgroup><col><col><col span="2"></colgroup>[/TABLE]
Consolidated data set:
[TABLE="width: 260"]
<tbody>[TR]
[TD]Staff Number[/TD]
[TD]Start date[/TD]
[TD]End date[/TD]
[TD]Code[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]8-Jan-18[/TD]
[TD]21-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]219[/TD]
[TD]12-Feb-18[/TD]
[TD]4-Mar-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]227[/TD]
[TD]8-Jan-18[/TD]
[TD]9-Jan-18[/TD]
[TD]OFFLN[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]8-Jan-18[/TD]
[TD]11-Jan-18[/TD]
[TD]Leave[/TD]
[/TR]
[TR]
[TD]232[/TD]
[TD]12-Jan-18[/TD]
[TD]14-Jan-18[/TD]
[TD]OFFLN[/TD]
[/TR]
</tbody><colgroup><col><col><col span="2"></colgroup>[/TABLE]