Hey for all you funkies out there who don't have access to a tame techie of the Kumar/Cooper/Tucker calibre here is my patent method (using Excel) that will also find any duplicate or overlapping absences.
See you, Sandra
How to find overlapping or duplicate Absence records in Oracle HRMS
1. Log into Oracle via UK HRMS Manager
2. Navigate to View>Lists>Employees by Absence Type
3. Pick in your required Absence Type e.g. Certified Sick and click Find
4. Navigate to File>Export
5. Click on the “Continue to end” button
6. Make a cup of coffee, this process takes about 5 minutes per 1000 records!
7. When prompted, choose SAVE and save the file somewhere on the fileserver.
8. Now open MS Excel and navigate to File>Open
9. Find the file you just saved making sure you search for Files of Type “All Files”
and click Open
10. The import wizard opens, just click on Finish (default settings are fine for this particular export) as long as “Delimited” is selected
11. The data is displayed in a new Excel workbook.
12. Auto-size the columns then click anywhere in the data and navigate to Data>Sort
Use sort params of :-
Employee Number (ascending)
Start Date (ascending)
End Date (ascending)
13. In cell F1 put a heading e.g. “Duplicates and Overlaps”
14. In cell F2 copy and paste the following formula :-
=IF(AND(B2=B1,D1>=C2),"X","")
NB: If you just want to find the duplicates then use the formula :-
=IF(CONCATENATE(B2,C2,D2)=CONCATENATE(B1,C1,D1),"X","")
15. Now click into cell F2 and using the handle on the bottom right, click and drag the
formula in column F down to the last row of data.
16. Now highlight row 1 and navigate to Data>Filter>Autofilter
17. Click the filter on column F and choose “X”
18. This will show you any records which duplicate or overlap the record on the row above.
19. Job done!