Страница 1 из 1
Вложеные итоги
Добавлено: 23 ноя 2007, 14:52
dima_pib
Использую в отчете 4 уровня группировки (всего,регион,область,город) итог по области это сумма итогов по городам, итог по региону - сумма по областям, страна - аналогично. Я не могу считать сумму по клиентам, т.к. клиенты у меня не все а только некоторые, однако таблица городов (связана с таблицей клиентов) содержит нужные мне итоги и тут проблемы нет, через связь обращаюсь к нужной колонке и все. А вот для области и далее я не могу так сделать.
Вопрос такой, как можно получить итог группы на основе итога группы нижнего уровня? Или же это впринципе невозможно?
Вложеные итоги
Добавлено: 26 ноя 2007, 19:41
Vital
Попробуйте использовать следующию функцию:
Totals.Sum(GroupHeaderBand1, expression). Кроме этого можно использовать переменные для расчета итогов. Посмотрите пожалуйста следующию ссылку:
http://admin.stimulsoft.com/Documentati ... index.html
Спасибо.
Вложеные итоги
Добавлено: 27 ноя 2007, 05:53
dima_pib
Vital писал(а):Попробуйте использовать следующию функцию: Totals.Sum(GroupHeaderBand1, expression).
Не нашел описания этой функции.Поделитесь информацией как она работает.
Кроме этого можно использовать переменные для расчета итогов.
Спасибо за идею,попробую.
Вложеные итоги
Добавлено: 27 ноя 2007, 06:39
dima_pib
С переменными не вышло (или я не понял вашу идею). У меня итоги идут не в конце группы а в начале так что инициализация итога сбрасывает переменную, тут бы мог подойти массив.
Еще раз поясняю проблему.
Имеется отчет вида
Группа0 А0 В0
Группа1 А1 В1
Группа2 А2 В2
Группа3 А3 В3
список_клиентов
А2 должно быть равно сумме А3, входящих в Группа2, А1 - сумма А2, входящих в Группа1 и т.д. Для колонки В аналогично.
каждая запись из список_клиентов содержит уникальные идентификаторы для групп 1-3, по этим ID я и осуществляю группировку.
К сожалению, у вас нельзя как в экселе сослаться из одной ячейки на другую/другие.
Вложеные итоги
Добавлено: 10 дек 2007, 04:37
Edward
dima_pib писал(а):С переменными не вышло (или я не понял вашу идею). У меня итоги идут не в конце группы а в начале так что инициализация итога сбрасывает переменную, тут бы мог подойти массив.
Еще раз поясняю проблему.
Имеется отчет вида
Группа0 А0 В0
Группа1 А1 В1
Группа2 А2 В2
Группа3 А3 В3
список_клиентов
А2 должно быть равно сумме А3, входящих в Группа2, А1 - сумма А2, входящих в Группа1 и т.д. Для колонки В аналогично.
каждая запись из список_клиентов содержит уникальные идентификаторы для групп 1-3, по этим ID я и осуществляю группировку.
К сожалению, у вас нельзя как в экселе сослаться из одной ячейки на другую/другие.
Вот информация об использовании переменных в расчете итогов:
http://admin.stimulsoft.com/Documentati ... ssions.htm
Вышлите, пожалуйста, тестовый проект на support[at]stimulsoft[dot]com с описанием того результата, который Вам необходимо получить.
Спасибо.