在参数上使用LIKE运算符

时间:2016-10-03 13:17:56

标签: crystal-reports

我需要在Crystal Reports 2011中的参数上使用like运算符。它应该适用于多次签入。我怎样才能完成类似下面的代码?

if ({?test}) like ("*ABC" ,"*KBJ" ,"*CDE") then 1 else 0

1 个答案:

答案 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。