2013-03-05 3 views
0

Я пишу отчет, в котором есть группы из 3 столбцов, и промежуточный итог, изображенный в конце каждой группы. Когда я создаю группировку, столбец создается слева от отчета. Обычно я обычно переименовываю столбец группировки в поле, которое сгруппировано и удаляет столбец в отчете. Тем не менее, клиент хочет получить поле внутри отчета, а не снаружи (другими словами, он хочет, чтобы колонки были конкретно там, где он их просил. Есть ли способ сделать это?Группировка в SSRS 2008 R2 - группировка и организация полей

Вот примерный пример того, что Я пытаюсь добиться.

BusinessSegment Entity CostCenter ShipDate InvoiceNumber CompanyCode Estimated Amount 

Я хочу группу CostCenter и CompanyCode, а также обеспечить подытог в конце каждой группы для Сметной суммы.

+0

, пожалуйста, отправьте образцы данных и то, что вы пробовали до сих пор. –

+0

. Примеры данных для BusinessSegment: Baby & Parenting, Commercial Products, Home Solutions; для организации будет: домашний, коммерческий, промышленный; для costcenter: 655, 9771, 255: Номер счета: 16-значный номер из счета-фактуры; CompanyCode: 1445, 5223, 4478; Ориентировочная сумма: 43,36 долл. США, 556,35 долл. США, 129,65 долл. США. Я добавил группы, а затем итоги по группам, а затем попытался удалить столбцы, созданные группировкой, но когда я это сделал, я тоже потерял группу. Надеюсь это поможет. –

ответ

1

Вы не могут группы рядной, кроме как с агрегатом (min, max, sum, count) и т. д. В противном случае вы получите первый результат, что-то сгруппировано и имеет неточности.

Можете ли вы просто свернуть значения группировки?

В SSRS в целом с отчетами у вас есть группировка «детали», будь то матрица или отчет таблицы. Вы упомянули «столбцы», поэтому звучит так, будто у вас заголовок A, B и C, и они хотят видеть итоговые значения. Обычно вы можете добавить группировку, но затем ее разваливать или расширять по требованию. Таким образом вы представляете конечного пользователя данные, но у них есть возможность расширить его, чтобы увидеть больше, если захотят.

Поскольку вы не указали, есть ли у вас матрица, я предполагаю, что у вас ее есть. Когда у вас есть несколько категорий, вы можете столкнуться с группировкой строки или столбца, и если у вас есть матрица, она, вероятно, использует [SUM (поле)]. Группировка столбцов показывает их все, однако вы можете указать, что они свернуты или расширены во время выполнения. Щелкните правой кнопкой мыши на grouing, и вы получите «Свойства группы». Выберите панель «Видимость» слева. Выберите переключатель «Скрыть», и по умолчанию для вашего отчета будут «сворачиваться» значения, являющиеся совокупностью, а не расширенные детали каждого столбца. Если вы хотите, чтобы пользователь мог развернуть или свернуть, установите флажок «Дисплей может быть переключен этим элементом отчета:». Выберите текстовое поле или другой объект за пределами собранной области, и пользователю может быть предоставлена ​​возможность свернуть или развернуть по умолчанию.

+0

Спасибо, djangojazz. Я увижу, будут ли свернутые значения соответствовать требованиям и идти оттуда. –

+0

Нет проблем, ситуация у всех другая, поэтому все зависит от того, что хотят видеть конечные пользователи. – djangojazz

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