Как суммировать позицию подотчета, добавленного в таблицу SSRS - PullRequest
0 голосов
/ 29 марта 2019

Я вложил отчет в одну из ячеек Табликс SSRS.Работает нормально, когда для табликса включена группировка деталей.Как ниже.

Product | Line Item | Adjusted Billings (sub-report column)

XYZ | $30 | $45

XYZ | $30 | $40

Как только я сгруппирую таблицу на основе Product, отчет будет выглядеть следующим образом:

Product | Line Item | Adjusted Billings (sub-report column)

XYZ | $60 | $45

Но мой целевой отчет будет выглядеть так:

Product | Line Item | Adjusted Billings (sub-report column)

XYZ | $60 | $85

В подотчете я также использую табликс с одним столбцом, а строка заголовка установлена ​​в невидимый.Кроме того, я добавил Sum() в столбец подотчета, но по-прежнему не могу получить требуемые результаты.

Может кто-нибудь сообщить мне, что мне не хватает, чтобы получить требуемые результаты?

Ответы [ 2 ]

0 голосов
/ 29 марта 2019

По сути, ваш подотчет не может группироваться по продукту, он занимает первую строку и отображает ее. Это очень классический вопрос SSRS для разработчиков.

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

0 голосов
/ 29 марта 2019

Когда вы добавляете родительскую группу к вашему tablix (в вашем случае XYZ), затем нажимаете опцию Добавить заголовок группы (или нижний колонтитул). Дополнительная строка появится над строкой сведений. В строке подробностей вы увидите все подробные данные (как и в первом примере таблицы). Над этой строкой подробностей (заголовок, который вы добавили) вы можете написать следующие выражения:

'First Cell
=Sum(Fields!LineItem.Value)


'Second Cell
=Sum(Fields!AdjustedBillings.Value)

Теперь оно будет отображаться так, как вы хотите. Вы можете дополнительно скрыть строки подробностей, таким образом, вы просто суммируете данные.

...