Отчет SSRS - использование значения из подотчета в вычислениях в моем основном отчете

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


person Alison    schedule 13.07.2017    source источник


Ответы (1)


Вы не можете извлекать значения из подотчета как хотите, так как подотчеты работают иначе.

Когда вы запускаете отчет SSRS, родительский отчет передает параметры во вложенный отчет (единственная передача данных между ними), создается вложенный отчет, а затем обработанный вложенный отчет вставляется обратно в родительский отчет по мере отображения родительского отчета.

На мой взгляд, у вас есть два варианта решения проблемы.

1) Объедините данные из двух таблиц в исходном запросе, чтобы вся необходимая информация находилась в одном наборе данных в вашем отчете.

2) Используйте Функция Lookup для получения значений из второго набора данных. Это очень гибкий вариант, и я настоятельно рекомендую вам ознакомиться с подобными сценариями.

person Daniel    schedule 13.07.2017