My guess is that SAS is not using the old data, but rather there is no output from the procedure and the report does not get replaced. There are two ways to check for this.
1) look at the time stamp in the footer. It shows when the table was created (the one in the header just shows today's date, so it is not of much use). [You may need to modify the titles tab to put the footnote back in.]
2) look at the task log. If it has errors, the ODS CLOSE statement is not run and the report is not replaced.
I'm not sure how to solve this, but here is a guess. Add some ODS code to the beginning of the task to open the output destination and then close it. Then open it again in the regular way. I've not tried it, but I suspect that it will create a null report (perhaps just titles) that is replaced with a successful report if the task completes.
... View more