Использую в отчете 4 уровня группировки (всего,регион,область,город) итог по области это сумма итогов по городам, итог по региону - сумма по областям, страна - аналогично. Я не могу считать сумму по клиентам, т.к. клиенты у меня не все а только некоторые, однако таблица городов (связана с таблицей клиентов) содержит нужные мне итоги и тут проблемы нет, через связь обращаюсь к нужной колонке и все. А вот для области и далее я не могу так сделать.
Вопрос такой, как можно получить итог группы на основе итога группы нижнего уровня? Или же это впринципе невозможно?
Вложеные итоги
Вложеные итоги
Попробуйте использовать следующию функцию: Totals.Sum(GroupHeaderBand1, expression). Кроме этого можно использовать переменные для расчета итогов. Посмотрите пожалуйста следующию ссылку: http://admin.stimulsoft.com/Documentati ... index.html
Спасибо.
Спасибо.
Вложеные итоги
Не нашел описания этой функции.Поделитесь информацией как она работает.Vital писал(а):Попробуйте использовать следующию функцию: Totals.Sum(GroupHeaderBand1, expression).
Спасибо за идею,попробую.Кроме этого можно использовать переменные для расчета итогов.
Вложеные итоги
С переменными не вышло (или я не понял вашу идею). У меня итоги идут не в конце группы а в начале так что инициализация итога сбрасывает переменную, тут бы мог подойти массив.
Еще раз поясняю проблему.
Имеется отчет вида
Группа0 А0 В0
Группа1 А1 В1
Группа2 А2 В2
Группа3 А3 В3
список_клиентов
А2 должно быть равно сумме А3, входящих в Группа2, А1 - сумма А2, входящих в Группа1 и т.д. Для колонки В аналогично.
каждая запись из список_клиентов содержит уникальные идентификаторы для групп 1-3, по этим ID я и осуществляю группировку.
К сожалению, у вас нельзя как в экселе сослаться из одной ячейки на другую/другие.
Еще раз поясняю проблему.
Имеется отчет вида
Группа0 А0 В0
Группа1 А1 В1
Группа2 А2 В2
Группа3 А3 В3
список_клиентов
А2 должно быть равно сумме А3, входящих в Группа2, А1 - сумма А2, входящих в Группа1 и т.д. Для колонки В аналогично.
каждая запись из список_клиентов содержит уникальные идентификаторы для групп 1-3, по этим ID я и осуществляю группировку.
К сожалению, у вас нельзя как в экселе сослаться из одной ячейки на другую/другие.
Вложеные итоги
Вот информация об использовании переменных в расчете итогов: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 с описанием того результата, который Вам необходимо получить.
Спасибо.