Как реализовать условную формулу в Crystal Report - PullRequest
0 голосов
/ 15 февраля 2020

У меня есть таблица с именем tblRecovery с 4 столбцами. ID, LStatus, Amount и RecoveredBy Я создал формулу для суммирования столбца Amount, где значение столбца LStatus равно «WCL». Я использую следующий код.

Он суммирует все значения столбца Amount без условий. Я хочу суммировать сумму столбца, если значение столбца Lstatus "WCL". Как я могу это сделать?

if {tblRecovery.LStatus}='WCL' then sum({tblRecovery.Amount})

1 Ответ

0 голосов
/ 17 февраля 2020

Формулы Crystal Reports работают отдельно для каждой записи.

Ваша текущая формула показывает сумму tblRecovery.Amount в каждой строке, где LStatus='WCL'.

Для получения желаемого результата , создайте поле формулы со следующей формулой и создайте ее сумму:

if {tblRecovery.LStatus}='WCL' then
    {tblRecovery.Amount}
else
    0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...