I have a ODS Document that I've created to catch a lot of output (e.g. work.largedoc in example below), which needs to get parsed into several artifacts for documentation purposes (e.g. work.smalldoc in the example below) using the DOC statement in PROC DOCUMENT. The following is a sample set of instructions I use to parse the large document into smaller ones. proc document name=work.largedoc;
doc name=work.smalldoc(write);
make \work.smalldoc\Model1#1 / last;
copy
\work.largedoc\Arima#1\Estimate#1\ParameterEstimates#1
, \work.largedoc\Arima#1\Estimate#1\FitStatistics#1
to \work.smalldoc\Model1#1 / last;
*other things copied to file;
obtitle \work.smalldoc\Model1#1\ParameterEstimates#1 "Forecasts from Outcome Analysis";
obbnote \work.smalldoc\Model1#1\ParameterEstimates#1 "Model using initial set of input variables";
doc close;
run; If I don't add the OBBNOTE, the FitStatistics#1 table appears as expected when I use REPLAY within another PROC DOCUMENT call. However, the FitStatistics#1 table goes missing is the OBBNOTE statement is used. I'm trying to build a process that avoids needing secondary text processing, but I need to reference that Fit Statistics table, so I cannot afford for it to go missing. What do I need to do to fix this?
... View more