On the Schedule Report page, specify a running user who has access to the folder where the report is stored.
The access level of the running user determines what other users, including portal users, see when they receive the scheduled report run results.