我是Cognos Reporting的新手,我想知道有一种方法可以创建有条件的模型/查询。例如:
"if x is not null then append this 'where line' to query"
这样的事情,我仍然是Cognos的新手,所以我可能会使用错误的词语。
请帮帮我。
感谢。
答案 0 :(得分:1)
如果要筛选查询主题的行, 右键单击您的查询主题>编辑定义> “过滤器”标签>添加过滤器 在表达式定义框中,
x is null or (x is not null and <where expression to append>)
如果要对查询项应用过滤器
case
when x is not null and <where expression to append>
then <some_query_item>
else <some_query_item>
end