2016-01-13 2 views
0

У меня есть отчет, который представляет собой форму для каждого номера заказа, выбранного до запуска отчета. Я хочу сделать так, чтобы вы могли выбрать несколько order_nos из списка (заполненный запросом, который запускается первым). Прямо сейчас он выдает сообщение об ошибке «ЛЮБОЙ ИЛИ ВСЕ». Я думаю, что он пытается использовать оба параметра order_nos в качестве параметра для отчета. Я хочу, чтобы он создавал отчет, используя только один из order_nos за раз, и просто повторяйте отчет несколько раз. Это возможно?Выбор нескольких параметров для отчета, как создать несколько страниц для каждого элемента в списке параметров?

Прилагаемое фото показывает, что я пытался сделать, и ошибка была выброшена.

Error

+0

Вы могли бы предоставить себе скриншот вашего отчета? – bmsqldev

+0

Вам нужен макет отчета или набор данных? –

ответ

0

Если вы хотите создать совершенно отдельные выходы, то вам нужно будет сделать это путем создания управляемых данных подписки для отчета.

Абонентская подписка будет выполнять ваш отчет итеративно для каждой записи, созданной в запросе заданного основного запроса, который вы создаете.

Каждая запись в вашем основном запросе должна возвращать весь ордер, на который вы хотите выполнить отчет.

Однако, если отчет должен оставаться интерактивным, а ордер не принимается во время выполнения. Тогда я предлагаю вам сохранить свой отчет как есть. Поместите группировку в свой tablix на основе порядка no, затем примените разрыв страницы для каждого экземпляра группы.

Это приведет к выходу одного отчета с каждым порядком, не появляющимся на другой странице.

Как указано выше, если вы хотите полностью отдельный выход (несколько выходов excel/pdf), вам нужно будет использовать подписку, управляемую данными.

Если вам нужны подробные инструкции о том, как выполнить одно из указанных выше, просто дайте мне знать здесь, и я могу включить шаги.

+0

Калим, спасибо за ответ. Я, вероятно, сделаю группировку tablix, если это возможно. Не могли бы вы подробнее рассказать об этом? –

+0

Я затронул эту тему в двух других вопросах. Пожалуйста, см. Мои ответы там. http://stackoverflow.com/questions/33664532/how-to-get-multiple-pages-in-same-report-in-ssrs/33667778#comment55226580_33667778, а также этот http://stackoverflow.com/questions/31672462/ssrs-report-seperate-data-in-multiple-sheets/31673282 # 31673282 это должно дать вам всю деталь, необходимую для реализации группировки и разбиения страниц на каждый заказ no. – Kalim

+0

Калим, это на самом деле немного отличается в моем случае. Мой tablix - это не весь отчет, он встроен только как часть отчета, который выглядит как документ. Мне нужен новый экземпляр отчета (документа), который будет создан для каждого экземпляра параметра. Это можно сделать? –