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

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

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


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



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

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

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

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


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