Crystal reports 与运算符一起使用IN和STARTS

Crystal reports 与运算符一起使用IN和STARTS,crystal-reports,crystal-reports-2008,startswith,in-operator,Crystal Reports,Crystal Reports 2008,Startswith,In Operator,我正在尝试向下面的公式中添加一个startswith运算符,因为我需要它返回从TRA或MTA开始的所有值 IF {STK_LOCATION.LOC_CODE} IN ['TRA', 'MTA'] THEN {STK_LOCATION.LOC_STOCK_CODE} ELSE {STK_LOCATION.LOC_STOCK_CODE} + LEFT({STK_LOCATION.LOC_CODE},4) IN函数将您的输入与整个字符串进行比较。尝试使用以下方法启动: 使用字符串时始

我正在尝试向下面的公式中添加一个
startswith
运算符,因为我需要它返回从
TRA
MTA
开始的所有值

IF {STK_LOCATION.LOC_CODE} 
   IN ['TRA', 'MTA'] 
   THEN {STK_LOCATION.LOC_STOCK_CODE}
ELSE {STK_LOCATION.LOC_STOCK_CODE} + LEFT({STK_LOCATION.LOC_CODE},4)
IN函数将您的输入与整个字符串进行比较。尝试使用以下方法启动:


使用字符串时始终使用双引号,CR不是SQL

公式中的startswith在哪里
IF({STK_LOCATION.LOC_CODE}  startswith["TRA","MTA"]) THEN
    {STK_LOCATION.LOC_STOCK_CODE}
ELSE
    {STK_LOCATION.LOC_STOCK_CODE} + LEFT({STK_LOCATION.LOC_CODE},4)