I have created a report that uses a multi-value parameter. This parameter gets it's available values from a query.
The data for my report is a list of stock. The available values for my parameter are distinct Customers from this list.
This all works fine.
The available values of customers is a subset of the entire list of customers. That is intended, we are holding stock for ~100 customers and there are ~500 customers total.