Мне нужно добавить фильтр в отчет, который в пределах другого отчета, отфильтрованные результаты появятся в отчете детализации. Например: файл .rdl отображает первый отчет, в этом сообщении можно щелкнуть ссылку для доступа к другому отчетному (.rdl) файлу. Отчет, который отображается после нажатия ссылки, должен быть отфильтрован по выбору, выбранному из первого отчета (.rdl). Как это можно сделать? Я думал, что два набора данных в каждом отчете могут предоставить информацию для фильтра, однако выражение фильтра недействительно таким образом ...? Я знаю, что это не лучший способ сделать это.Добавить фильтр в SSRS
Таким образом, создание отчета по детализации будет более приемлемым. Создание одного отчета и включение в него набора данных путем установки параметров для вызова в развертке.
Для этого необходимо наличие двух наборов данных для каждого отчета? Я предполагал, что выражение фильтра должно быть записано так: Field! .name.value AND Field! .name.value и т. Д. Для любого значения, которое мне нужно сравнить с или по.
Это может быть общий набор данных для этого?
Почему, по-вашему, вам нужны два набора данных? Это заставляет меня думать, что я не понимаю ваш вопрос. Можете ли вы дать более подробный пример того, что вы хотите? –
Не можете передать отфильтрованные результаты во второй параметр отчета. Например, у вас есть параметры, которые представляют собой многозначное раскрытие значений в отчете 1, этот параметр затем передается в параметр в отчете2. Как только вы проходите, вы можете делать все, что хотите, в отчете 2. Это то, что вы ищете? – Jt2ouan
Создание раскрывающегося списка значений хорошо работает в «отчете 1», однако, когда я пытаюсь создать фильтр в «отчете 2», он, похоже, не работает. Произошла следующая ошибка: «Неизвестный член коллекции» для = Сначала (Поля! ____. Значение, набор данных). –