Ответ 1
Не уверен, есть ли лучший способ сделать это в SSRS 2005, но это должно работать:
- Создать набор данных A. Это будет ваш набор данных фильтра. Вы должны вернуть только один столбец значений. (Если вам нужно несколько значений, вам придется присоединиться к ним)
- Создайте новый параметр отчета ParameterA. Задайте как доступные значения, так и значения по умолчанию для столбца значения, полученного из набора данных A. Установите параметр "Скрытый" (я думаю, что "Внутренний" может быть лучшим выбором.).
- Создайте второй набор данных B. Добавьте параметр A в качестве параметра в набор данных B, называемый @parameterA.
- В вашем запросе используйте такой параметр:
SELECT blah blah WHERE valueColumn IN (@parameterA)
Это должно делать то, что вы ищете. Это не очень, но это должно сработать.