2016-02-15 6 views
0

Я пытаюсь создать две формульные поля в Crystal Reports с одной и той же колонке в базе данных, используя следующий синтаксис:Crystal Report-ФОРМУЛА

Но это дает мне ошибку говоря «дата и время Поле ожидается «

Как я могу это решить?

ответ

0

Возможно, вы захотите вернуть Coll_Rej_Dt, когда это будет правильно, в противном случае - возврат null.

Вы можете использовать переключатель, заменив условие. Поскольку в условии if вам нужно вернуть тот же тип данных в true part и false part.

Итак, попробуйте это ...

Switch (Collection_Rejection_Desc = 'Cleared', Coll_Rej_Dt) 

Switch (Collection_Rejection_Desc = 'Rejected', Coll_Rej_Dt) 

это будет возвращать значение, если условие истинно.

0

вы не можете дать одно значение как раз дата и другое, как нуль в, если состояние .. изменить следующим образом:

FORMULA1- COLL_DATE

if Collection_Rejection_Desc = 'Cleared' 
then ToText(Coll_Rej_Dt) 
else "" 

FORMULA2- REJ_DATE

if Collection_Rejection_Desc = 'Rejected' 
then ToText(Coll_Rej_Dt) 
else "" 
Смежные вопросы