COGNOS 10.2中的查询出错

时间:2016-06-08 15:30:49

标签: cognos-10

我是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

1 个答案:

答案 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