2013-06-10 1 views
2

У меня есть отчет MRpt, который имеет подрегистр SRpt. MRpt имеет 2 набора данных ds1, ds2. SRpt имеет 1 набор данных dsA. Все наборы данных генерируются различными хранимыми процедурами. Я пытаюсь передать данные из наборов данных основного отчета в подзаголовок, используя различные предложения здесь, но, похоже, пока это не помогает. Вот краткое описание того, что я пытаюсь выполнить.SSRS, передающий данные из основного отчета в подзаголовок

MRPT имеет табликс, который отображает некоторые данные, как показано ниже (Для каждого PARTNUMBER в MRPT, то SRpt будет отображать историю утверждения возврата кредита)

PartNumber| AskedPrice| AskedQuantity| ApprovedPrice| ApprovedQty 
PN_1  |  2.00|   50|   1.50|   50 
    InvoiceNumber| InvoicePrice| InvoiceQty| ApprovedPrice| ApproveQty 
    240204  |  24.25|   70|   0.50|   50 
    220203  |  25.50|  1570|   2.50|  1500 

PN_3  |  50.00|   20|   27.50|   20 
    InvoiceNumber| InvoicePrice| InvoiceQty| ApprovedPrice| ApproveQty 
    240204  |  60.25|  100|   30.50|   70 
    220201  |  50.50|  2000|   26.50|  1500 
    220109  |  40.50|  1000|   20.50|  1000 

Мне нужно передать в SRpt этих значений из наборов данных MRpt: ds1.CustomerID, ds1.StartDate, ds1.EndDate, ds2.PartNumber.

Возможно ли это? Если да, то как мне это сделать? Где я должен разместить SRpt, поэтому он будет показан, как показано выше. В настоящее время я получаю ошибку: SubReport не может быть показан. Если я запускаю только SRpt, он корректно отображает данные.

Пожалуйста, помогите.

Я добавил несколько снимков экрана, чтобы вы, ребята, могли помочь, если я сделал что-то неправильно.

Это вид конструкции подотчета Subreport design view

Это свойство SubReport из главного отчета Subreport properties

Это, как я подключить параметры Hooking up parameters BillToID Part Number StartDate and EndDate Additional parameter to diplay in subreport

ответ

1

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

+0

Возможно, я не понял, где разместить субрепортаж, чтобы он мог получить правильные значения, переданные из наборов данных основного отчета. Я думаю, что это должно быть где-то в таблице основного отчета, но я не знаю. Я добавил строку в tablix и разместил там субрепорт, но он все равно не работает. –

+1

Вы можете добавить нижний колонтитул в любую группу и объединить все ячейки, чтобы создать место для дополнительного отчета. Например, если вы хотите, чтобы sr отображался для каждой позиции, поместите нижний колонтитул или другую строку в группу деталей и передайте значения с помощью полей «BillToID.Value». Если ваша цель состоит в том, чтобы последовательный отчет отображался после каждой группы, разместите нижний колонтитул или другую строку после группы и используйте First (Fields! BillToID.Value, 'groupName'), как вы сейчас делаете. Если вы хотите, чтобы вспомогательный отчет запускался один раз после основного отчета, передайте параметры с помощью First (Fields! BillToID.Value, 'datasetName') –

+0

Я до сих пор не уверен, какие были проблемы с моими отчетами, но теперь они работают , –