我是COGNOS 10.2中的新手。我正在尝试创建一个逻辑:
IF(ParamCount('ord')=1) THEN ('SI')ELSE('NULL')
IF(ParamCount('ord')>1) THEN ('MI')ELSE('NULL')
IF(ParamCount('ord')< ) THEN('NULL')
第一个没有给出任何错误,如果最后两个给出错误。请建议。 Niha
答案 0 :(得分:0)
使用搜索案例。以下是应该如何。此外,如果您尝试返回null,则不应该使用引号。
CASE
WHEN ParamCount('ord') = 1 THEN 'SI'
WHEN ParamCount('ord') > 1 THEN 'MI'
WHEN ParamCount('ord') < 1 THEN null
ELSE null
END