powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS: parent/child
1 сообщений из 1, страница 1 из 1
RS: parent/child
    #33537948
gvmnh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
картина такая:
есть таблица расходов
Expenses
(
Date,
Employee,
DepId,
ExpenseSum
)

и есть иерархическая таблица подразделений
Dep
(
DepId,
Name,
DepParentId
)

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

В RS нужно построить табличный отчет в виде
+ ГОД (group)
+ МЕСЯЦ (group)
+ Подразделение (parent/child group)
Сотрудник Сумма расходов (details)

для dataset отчета пишем такой select:
select * from dep left join expenses dep.id = expenses.depid

но в отчете в parent/child группе показываются только подразделения нижних уровней ( те, в кторых есть сотрудники). их родители не появляются. как я понимаю, иерархическая группа строится на основе данных внутри верхних групп? т.е. в dataset отчета необходимо добавлять "фиктивные" записи о родительских подразделениях для каждого года-месяца? а если такая иерархическая группа будет не третьей, а восьмой по порядку в отчете? или можно как-то обойти проблему с другой стороны?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS: parent/child
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]