Как изменить значение - PullRequest
       50

Как изменить значение

0 голосов
/ 15 октября 2011

Использование Crystal Report 9

Колонка из таблицы

ID Qty

01 100
02 300
03 200
...
...

Из приведенной таблицы я хочу сделать кол-во = 0, если id = 3

If id = 3 then qty = 0

Как составить формулу.

Требуется справка по формуле отчета Crystal

Ответы [ 2 ]

5 голосов
/ 15 октября 2011

Использование синтаксиса Crystal: if {table.ID}=3 then 0 else {table.quantity}

Просто используйте эту формулу в любом месте отчета, где вы обычно используете поле базы данных {table.quantity}.

0 голосов
/ 15 октября 2011

Вы можете написать формулу , как показано ниже, ниже приведен только пример, который я применил к одному из моих отчетов о кристаллах.

Пример:

if(ToText({AgentLoginHistory;1.StatusText})= "ONLINE")Then
 formula = "LoggedIn"
else
 formula = {AgentLoginHistory;1.StatusText}
end if
...