Microsoft SSRS - показывать итоги группы таблиц вне таблиц в отдельном TextBox - с использованием элементов отчета - PullRequest
0 голосов
/ 07 июня 2018

У меня такая ситуация ниже в Microsoft SSRS 2012:

Я разрабатываю таблицу, в которой есть 3 группы - Город (самый внутренний ребенок), Штат, Страна (родитель).

У меня есть итоги для двух моих групп - Страна и Штат.

enter image description here

Теперь наш клиент хочет, чтобы мы показали эти итоги группы (Штат) и Grandtotal (Страна) за пределами Tablix (область данных таблицы) также, но внутри основной части отчета.

Я планирую поместить каждое общее состояние в отдельный TextBox вне таблицы, но внутри основной части отчета.См. Ниже:

enter image description here

Итого по стране: 2900 долларов США (нормально)

Итого по штату Техас: 1400 долларов США

АризонаИтого по штату: $ 1500

Для итога по стране, который зафиксирован внутри текстового поля Tablix, я могу использовать элементы отчета.

Но как мне показать итоги по штату - для Техаса и Аризоны?

Эти значения (1400 и 1500 долларов США), очевидно, не могут быть получены с помощью элементов отчета, поскольку объем продаж варьируется от штата к штату и существует несколько состояний.

Существует ли способ использования группыПеременные что ли?Пожалуйста, дайте мне знать.

Мне нужно показать следующие данные в отдельном TextBox вне Tablix:

Итого по штату Техас: $ 1400

Всего по штату Аризона: $ 1500

В отчете не используется никаких параметров.Это своего рода отчет панели инструментов.

Ответы [ 2 ]

0 голосов
/ 10 сентября 2018

Вы можете использовать свой правильный tablix дважды.Примените ту же группировку.Теперь вам нужен только один столбец с общей суммой в верхней части этой таблицы (первая группа строк).А ниже добавьте следующее выражение (следующий ряд внутри группы):

=Fields!State.Value & " State Total: " & Sum(Fields!SalesAmount.Value, "StateGroupingScope")

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

0 голосов
/ 07 июня 2018

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

...