This depends on what kind of web Report Viewer you're using/how Power Query accesses it.
Advantage of SQL-access actually is that it accepts parameters to be passed in as filters who filter at the source.
So if the filters of your web-report-Service are part of the URL, this normally shouldn't be a problem: You create a concatenated field in Excel or via Power Query that combines the fixed and variable part respectively (using "&" as the concatenator).
If there are multiple pages to pull, this is a good example of doing it efficiently:
Iterating over multiple pages of web data using Power Query | Matt Masson (The list of 1..7 would probably need to be replaced by an Excel-table of your different filter-criteria)