vb.net 2010 Crystal Report создание промежуточных итогов с использованием промежуточного итогового баланса на основе большего значения даты повторяющихся записей индивидуальных идентификаторов - PullRequest
0 голосов
/ 28 августа 2018

Сальдо промежуточных итогов подгруппы

Я занимаюсь проектированием системы кредитования. Мне удалось создать большинство отчетов, но я застрял в одном отчете («Отчет для фильтрации только записей между двумя датами») - Код фильтрации работает нормально и работает, проблема заключается в последнем итоговом итоге по полю «Баланс». Мой отчет Crystal извлекает данные из запроса, и поля имеют следующие поля:

ClientZone(GroupingField), NatID, TransactDT, ClientSurname, PayMode, PaybackTotAmount, CummulatedPay, PaidAmount, Latefine, totalPaid, Balance.

Я хочу получить промежуточный итог для баланса для каждой группы в ClientZone на основе Последнего TransactDT(DateTime Field) от повторения Индивидуального поля NatID.

Буду признателен за помощь в решении моей проблемы.

Что я пробовал:

Моя конфигурация в запущенном итоговом редакторе такова:

Общее имя: subBalance

Поле для суммирования: QryPermanentPayRecord.Balance

Тип резюме: Sum

Оценка: при изменении поля- QryPermanentPayRecord.NatID Вопрос Войдите, чтобы проголосовать 0 Войдите чтобы проголосовать

Пример В первой группировке (FERRY 1A) промежуточный итог столбца сальдо, в котором идентификатор 4444444 повторяется 26 августа 14:44:20, выбрано значение 20 800,00 и 26 августа опущено 14:39:31, а затем добавлено к значение следующего NatID 111111 с самой высокой датой 27 августа 2018 10:39:22 с балансом 44 485,00. Это должно привести к правильному итогу SubBalance в размере 65 285,00. Как это сделать?

Сброс: используйте Formula- {QryPermanentPayRecord.NatID} <> предыдущий ({QryPermanentPayRecord.NatID}) и {QryPermanentPayRecord.TransactDT}> Предыдущий ({QryPermanentPayRecord.TransactDT})

...