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


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