Hi @Dom
I did a simple test, just using Sum(Fields!xxx.Value, "DataSet") can filter out unselected data based on parameters.
But if your report is not possible, you can combine Sum with the IIF function. I set the Month as a parameter in the test and then use an expression like below. The expression means that when the parameter Month is the same as the value of the field Month, the value will be recorded in Sum, otherwise it will be counted as 0.
Preview:
Best regards,
Aniya