我有一个字符串字段,其中大部分是数字值13.4
,但有些有13.4%
。我正在尝试使用以下表达式删除%
符号并仅保留数值以将字段转换为整数。
这是我目前在 Cognos 8 Report Studio 的表达式定义中的内容:
IF(POSITION('%' IN [FIELD1]) = NULL) THEN
/*** this captures rows with valid data **/
([FIELD1])
ELSE
/** trying to remove the % sign from rows with data like this 13.4% **/
(SUBSTRING([FIELD1]), 1, POSITION('%' IN [FIELD1])))
非常感谢任何提示/帮助。