2016-10-10 3 views
0

Я новичок в SSRS и мало знаю о группах в SSRS.SSRS - Почему суб-отчет печатается несколько раз?

У меня есть отчет о подтверждении заказа. Отчет состоит из двух групп (orderHead и orderLines). Я добавил строку таблицы в нижней части отчета, чтобы содержать суб-отчет (который должен запускаться для некоторых клиентов). Этот под-отчет не является частью группировки, а просто расположен в нижней части таблицы.

Sub-report image

Проблема я столкнулся в том, что если заказ имеет несколько строк, это суб-отчет печатается столько раз, сколько строк заказа. Как я могу ограничить его печать ровно один раз? Report Groups

+0

Для тестирования удалите нижнюю строку подрепортажа и добавьте текст. Проверьте, все ли повторяется. – p2k

ответ

0

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

+0

Это не часть какой-либо группы. Фактически основная группа заканчивает строку перед ней. – SJaka

+0

Возможно ли, что сам подотчет вызывает 3 итерации (и это не имеет никакого отношения к положению субрепортажа в основном отчете)? Другими словами, если вы хотите удалить группировку в основном отчете, будет ли показываться вложенное сообщение три раза? –

+0

Он не выполняет итерацию три раза, но столько раз, сколько детали/линии заказа. Поэтому, если в заказе есть 11 строк, он будет печатать суб-отчет 11 раз. – SJaka

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