我需要在Crystal Reports 2011中的参数上使用like
运算符。它应该适用于多次签入。我怎样才能完成类似下面的代码?
if ({?test}) like ("*ABC" ,"*KBJ" ,"*CDE") then 1 else 0
答案 0 :(得分:0)
您的代码似乎只想要以ABC,KBJ或CDE结尾的字符串。所以试试这个:
(RIGHT({?test}, 3) = "ABC")
OR
(RIGHT({?test}, 3) = "KBJ")
OR
(RIGHT({?test}, 3) = "CDE")
值得注意的是IF yourConditionHere THEN 1 ELSE 0
是多余的。将其简化为yourConditionHere
,它将返回True或False。