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)