Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Итог ведомости / 3 сообщений из 3, страница 1 из 1
17.05.2014, 09:07
    #38644059
C_sanches
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Итог ведомости
Всем привет
у меня есть отчет составленный на основе таблицы, где указываются покупатели с товароми, которые они купили, их лимит на покупку, фактическая сумма. Нужно в конце указать итоговую фактическую сумму по всем покупателям и общий остаток (лимит-фактическая сумма).
С итоговой фактической суммой нет проблем - просто в отчет добавил это поле и во вкладке calculate указал Sum Report.
С остатком не получается, потому что лимит для отдельного покупателя - константа. При суммирование лимитов происходит неоднократное суммирование в пределах покупателя (если лимит покупателя 1000, а он купил 3 товара, то есть для этого покупателя в отчете 3 строчки, то сумма лимита здесь 3000, а должна остаться 1000). В итоге в конце отчета цифра суммарного лимита по всем покупателям - неверная.
Подскажите пожалуйста, каким образом можно получить этот итоговый остаток
...
Рейтинг: 0 / 0
18.05.2014, 18:28
    #38644554
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Итог ведомости
Простейший вариант - вводим группировку по покупателю. Добавляем переменную репорта, сбрасываемую по группе и в которую считаем количество записей в группе. И в итог суммируем лимит только при значении счетчика 1
...
Рейтинг: 0 / 0
18.05.2014, 19:02
    #38644574
C_sanches
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Итог ведомости
о, спасибо огромное, сам чето не додумался до проверки счетчика)))
все работает, спасибо)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Итог ведомости / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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