I’ve created a table with a group filter so some values stay hidden. However, the row that shows the sum() of the above values, still counts the filtered values.
Usually I would apply the filter to the query, but I’m also using this same dataset in other tables on the same report so that’s not an option.
Am I missing something here, or is this a flaw in MS Reporting Services?
This appears to be a ‘feature’ of SSRS, apparently because it calculates values in table headers and footers before rendering the detail section of a data table.
One way around this would be to add a derived Boolean column to your dataset (assuming your data source is SQL Server, using a CASE statement or similar) showing whether the row should be excluded from the table where the filter is required.
You can then change your table filter to check the indicator, and use a expression to carry out a conditional sum to aggregate the correct total. Something like