2014-12-12 4 views
0

Мне нужно добавить фильтр в отчет, который в пределах другого отчета, отфильтрованные результаты появятся в отчете детализации. Например: файл .rdl отображает первый отчет, в этом сообщении можно щелкнуть ссылку для доступа к другому отчетному (.rdl) файлу. Отчет, который отображается после нажатия ссылки, должен быть отфильтрован по выбору, выбранному из первого отчета (.rdl). Как это можно сделать? Я думал, что два набора данных в каждом отчете могут предоставить информацию для фильтра, однако выражение фильтра недействительно таким образом ...? Я знаю, что это не лучший способ сделать это.Добавить фильтр в SSRS

Таким образом, создание отчета по детализации будет более приемлемым. Создание одного отчета и включение в него набора данных путем установки параметров для вызова в развертке.

Для этого необходимо наличие двух наборов данных для каждого отчета? Я предполагал, что выражение фильтра должно быть записано так: Field! .name.value AND Field! .name.value и т. Д. Для любого значения, которое мне нужно сравнить с или по.

Это может быть общий набор данных для этого?

+0

Почему, по-вашему, вам нужны два набора данных? Это заставляет меня думать, что я не понимаю ваш вопрос. Можете ли вы дать более подробный пример того, что вы хотите? –

+0

Не можете передать отфильтрованные результаты во второй параметр отчета. Например, у вас есть параметры, которые представляют собой многозначное раскрытие значений в отчете 1, этот параметр затем передается в параметр в отчете2. Как только вы проходите, вы можете делать все, что хотите, в отчете 2. Это то, что вы ищете? – Jt2ouan

+0

Создание раскрывающегося списка значений хорошо работает в «отчете 1», однако, когда я пытаюсь создать фильтр в «отчете 2», он, похоже, не работает. Произошла следующая ошибка: «Неизвестный член коллекции» для = Сначала (Поля! ____. Значение, набор данных). –

ответ

0

Я смог решить или частично решить эту проблему. Я создал новый отчет с запросом с необходимыми столбцами, которые мне нужны в отчете 2. Сводный отчет (отчет 2) связан с текстовым полем из отчета, позволяющим пользователю просматривать нужную информацию, щелкая ссылку, которая отображает новый отчет (передача параметров из отчета 2 в новый отчет). Если у кого-то есть проблемы с этим, самым простым способом было бы создать один отчет и передать параметры для отчета два с параметрами, созданными из любого запроса, который вы хотите использовать, который имеет значения, которые вы хотите как столбцы в отчете.

Смежные вопросы