Crystal reports 对参数使用LIKE运算符

Crystal reports 对参数使用LIKE运算符,crystal-reports,Crystal Reports,我需要对Crystal Reports 2011中的参数使用like运算符。它应该适用于多个签入。我怎样才能完成下面的代码 if ({?test}) like ("*ABC" ,"*KBJ" ,"*CDE") then 1 else 0 您的代码似乎只需要以ABC、KBJ或CDE结尾的字符串。所以试试这个: (RIGHT({?test}, 3) = "ABC") OR (RIGHT({?test}, 3) = "KBJ") OR (RIGHT({?test}, 3) = "CDE") 另外值

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

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

您的代码似乎只需要以ABC、KBJ或CDE结尾的字符串。所以试试这个:

(RIGHT({?test}, 3) = "ABC")
OR
(RIGHT({?test}, 3) = "KBJ")
OR
(RIGHT({?test}, 3) = "CDE")
另外值得注意的是,
如果您的条件在这里,那么1 ELSE 0
是多余的。将其简化为yourConditionHere,它将返回True或False