powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR-Сумма полей с группировкой
8 сообщений из 8, страница 1 из 1
CR-Сумма полей с группировкой
    #35453346
Constant_in
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отчет CR имеет несколько уровней группировки.
Примерая схема:

заказ маршрут ставка отправитель
100 1 250$ 2
100 1 250$ 3

На одном заказе могут быть несколько маршрутов со своими
ставками и несколько отправителей. Группировка по номеру
маршрута и по номеру ставки. Как сделать, чтобы одно и тоже
поле ставки не считалось в сумме total в примечаниях отчета
два раза.
Сейчас выводится:


заказ маршрут
100 1
сумма ст.
250
Общая сумма:500



(Общая сумма должна быть 250! т.к. ставка одна, но повторяется
2 раза для двух отправителей.)
Заранее Спасибо!
...
Рейтинг: 0 / 0
CR-Сумма полей с группировкой
    #35454480
tolika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прописать суммирование через "Running total fields", проставив соответствующие галки...
...
Рейтинг: 0 / 0
CR-Сумма полей с группировкой
    #35454997
iNatty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторГруппировка по номеру
маршрута и по номеру ставки...
Если ставка одна для заказа-маршрута, то зачем ее суммировать? Вывести в заголовок или подвал группы вместе с остальными полями группировки. В детальной секции будут только отправители.
...
Рейтинг: 0 / 0
CR-Сумма полей с группировкой
    #35456620
Constant_in
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iNatty авторГруппировка по номеру
маршрута и по номеру ставки...
Если ставка одна для заказа-маршрута, то зачем ее суммировать? Вывести в заголовок или подвал группы вместе с остальными полями группировки. В детальной секции будут только отправители.

Дело в том, что ставок несколько десятков тысяч, заказов несколько тысяч, маршрутов на заказах тоже порядком. На каждом заказе один - два отправителя. В примере описан один заказ. В подвал выводится сумма ставки по всем заказам. Сумма должна включать только то количество ставок, которое есть на заказе, а если там еще несколько отправителей, то количество ставок умножается на количество отправителей. Т.о. Сумма считается неправильно. В Access Приходилось в группе заводить вычислимое поле с накапливающейся суммой, а в подвале добавлялось поле которое просто отображало эту сумму. В Кристал такое не прокатывает. Т.е. В группе Вычисляемое поле отображается правильно, а в подвале почему-то вываливается вся сумма целиком без учета группировки.
...
Рейтинг: 0 / 0
CR-Сумма полей с группировкой
    #35456623
Constant_in
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tolikaпрописать суммирование через "Running total fields", проставив соответствующие галки...

Суммирование через Running total fields выдает всю сумму без учета группировки, какие галки нужно проставить, чтобы этого избежать. Подскажите, пожалуйста!
...
Рейтинг: 0 / 0
CR-Сумма полей с группировкой
    #35456627
Constant_in
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На самом деле отправителя выводить не нужно, это поле в запросе только для поиска, однако оно приводит к необходимости лишней группировки и траблам с суммами. В самом отчете выводится номер заказа, номер маршрута, а в группе ставки на маршруте.
...
Рейтинг: 0 / 0
CR-Сумма полей с группировкой
    #35459155
iNatty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ТОгда попробуйте настроить поле промежуточного результата таким образом
Поле для подведения итога - ставка (числовое или поле валюта! если текст - заранее приготовьте формулу перевода, она так же может быть полем подведения итога, операция суммирования - сумма)
Вычислить - при изменении группы - группа по маршруту (ID желательно, но если по наименованию и прочее - выбирайте просто эту группу)
Сброс - нет
...
Рейтинг: 0 / 0
CR-Сумма полей с группировкой
    #35462701
Constant_in
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iNattyТОгда попробуйте настроить поле промежуточного результата таким образом
Поле для подведения итога - ставка (числовое или поле валюта! если текст - заранее приготовьте формулу перевода, она так же может быть полем подведения итога, операция суммирования - сумма)
Вычислить - при изменении группы - группа по маршруту (ID желательно, но если по наименованию и прочее - выбирайте просто эту группу)
Сброс - нет

Получилось! Премного благодарен, iNatty!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR-Сумма полей с группировкой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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