cognos过滤的问题

我发现一个问题,在cognos的过滤里面如果用if函数,在条件里面不能用两个参数,用了就会报错,例子如下:if(?aaa?='11' and ?bbb?='22') then (1=1) else (2=2)这样测试会报错但是如果改成if(?aaa?='11' ) then (1=1) else (2=2)    就不会报错这到底是什么问题,我现在正...显示全部
我发现一个问题,在cognos的过滤里面如果用if函数,在条件里面不能用两个参数,用了就会报错,例子如下:
if(?aaa?='11' and ?bbb?='22') then (1=1) else (2=2)
这样测试会报错
但是如果改成
if(?aaa?='11' ) then (1=1) else (2=2)    就不会报错
这到底是什么问题,我现在正好需要2个参数同时作为条件!难道写2个过滤条件?收起
参与9

查看其它 7 个回答学习为主的回答

学习为主学习为主其它小公司
长知识了。。。。。。。
互联网服务 · 2015-08-13
浏览819

回答者

学习为主
其它小公司

学习为主 最近回答过的问题

回答状态

  • 发布时间:2015-08-13
  • 关注会员:1 人
  • 回答浏览:819
  • X社区推广