Как сделать средствами отчёта группировку если ссылаеться таблица на саму себя

Обсуждение Stimulsoft Reports.NET
Master
Сообщения: 39
Зарегистрирован: 08 апр 2009, 05:10

Как сделать средствами отчёта группировку если ссылаеться таблица на саму себя

Сообщение Master »

Добрый день.
Подскажите пожалуйста, как мне сделать средствами отчёта группировку если ссылаеться таблица на саму себя.
Есть таблица tblDepartment
Вложения
Department.JPG
Department.JPG (42.97 КБ) 3254 просмотра
Master
Сообщения: 39
Зарегистрирован: 08 апр 2009, 05:10

Как сделать средствами отчёта группировку если ссылаеться таблица на саму себя

Сообщение Master »

В таблице отображена вложенность подразделений. Возможно ли средствами отчёта "Раскрутить таблицу", и сделать по подразделениям группировку + по полю DepartmentID подсоединить таблицу с данными для подразделений?
Спасибо.
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Как сделать средствами отчёта группировку если ссылаеться таблица на саму себя

Сообщение Jan »

Здравствуйте,

Можно использовать HierarchicalBand. Посмотрите категорию отчетов - Hierarchical Reports в приложении Demo.

Спасибо.
Master
Сообщения: 39
Зарегистрирован: 08 апр 2009, 05:10

Как сделать средствами отчёта группировку если ссылаеться таблица на саму себя

Сообщение Master »

Да, спасибо. Получилось :biggrin:

Подскажите пожалуйста как мне получить сумму по необходимым столбцам в уже отструктурированны данных в компоненте Hierarchical.
Делаю это так: {Sum(HierarchicalBand1,tblDepartment2.OrderSort)}.
Получаю сумму по всем элементам, подскажите мне пожалуйста как получить сумму по группе.
Спасибо.
Master
Сообщения: 39
Зарегистрирован: 08 апр 2009, 05:10

Как сделать средствами отчёта группировку если ссылаеться таблица на саму себя

Сообщение Master »

D этом топике сказано о намерении реализовать сортировку по не ключевому полю, возможно это уже реализовано?
К сожалению не могу увидеть даже дату поста.
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Как сделать средствами отчёта группировку если ссылаеться таблица на саму себя

Сообщение Jan »

Здравствуйте,
Master писал(а):Да, спасибо. Получилось :biggrin:

Подскажите пожалуйста как мне получить сумму по необходимым столбцам в уже отструктурированны данных в компоненте Hierarchical.
Делаю это так: {Sum(HierarchicalBand1,tblDepartment2.OrderSort)}.
Получаю сумму по всем элементам, подскажите мне пожалуйста как получить сумму по группе.
Спасибо.
Посмотрите отчет "Tree with Totals" из Demo. Также рекомендуется взять последний пререлиз билд. Около месяца назад была исправлена ошибка с расчетом итогов в иерархических отчетах.

Спасибо.
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Как сделать средствами отчёта группировку если ссылаеться таблица на саму себя

Сообщение Jan »

Здравствуйте,
Master писал(а):D этом топике сказано о намерении реализовать сортировку по не ключевому полю, возможно это уже реализовано?
К сожалению не могу увидеть даже дату поста.
Да это реализовано. Сортировка задается также как и для DataBand. Сортировка производится в пределах каждого уровня иерархии.

Спасибо.
Master
Сообщения: 39
Зарегистрирован: 08 апр 2009, 05:10

Как сделать средствами отчёта группировку если ссылаеться таблица на саму себя

Сообщение Master »

Jan писал(а):Здравствуйте,
Master писал(а):Да, спасибо. Получилось :biggrin:

Подскажите пожалуйста как мне получить сумму по необходимым столбцам в уже отструктурированны данных в компоненте Hierarchical.
Делаю это так: {Sum(HierarchicalBand1,tblDepartment2.OrderSort)}.
Получаю сумму по всем элементам, подскажите мне пожалуйста как получить сумму по группе.
Спасибо.
Посмотрите отчет "Tree with Totals" из Demo. Также рекомендуется взять последний пререлиз билд. Около месяца назад была исправлена ошибка с расчетом итогов в иерархических отчетах.

Спасибо.
Спасибо, обновление свежее выкачал.
Пример этот смотрел, но подсчёта суммы по группам там нет. Есть подсчёт количесва записей.
Меня интересует если числовой столбец - получение по нему итога.
Жду Вашего ответа. Спасибо.
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Как сделать средствами отчёта группировку если ссылаеться таблица на саму себя

Сообщение Jan »

Здравствуйте,

Используйте следующие выражение:

Код: Выделить всё

{Totals.Sum(HierarchicalBand1, expr)}
Спасибо.
Master
Сообщения: 39
Зарегистрирован: 08 апр 2009, 05:10

Как сделать средствами отчёта группировку если ссылаеться таблица на саму себя

Сообщение Master »

Спасибо Jan. Вы очень помогли.
Ответить