Just be aware that using dictionary tables would not work for tables where the SAS engine does not have access to the number of rows in the table. This would be the case for database tables, and also SAS views of SAS tables. You would need to use count(*), or equivalent, in these cases.
... View more