Cognos报告 - 值提示中的静态选择

时间:2014-06-25 13:13:12

标签: static prompt cognos choice

我有一个列'状态',其值包括返工,草稿,已取消,已审核,已完成。 因此,在提示页面中,我想要一个显示值为“已处理”和“未处理”的静态选项。 当用户选择“已处理”时,“使用值”应为“已审核”,“已完成” 否则,如果用户选择“未处理”,则应为“返工”,“草稿”,“已取消”。那么我们如何在静态选择中给出多个使用值呢?

请帮助!!!!

2 个答案:

答案 0 :(得分:4)

您需要创建更高级的过滤器。

(?Selector? = 'Treated' and [Your column] in ('Reviewed','Completed'))
or
(?Selector? = 'Not treated' and [Your column] in ('Rework',' Draft','Cancelled'))

哪里?选择器? - 你提示变量。

答案 1 :(得分:0)

根据您的评论,您需要在过滤器中添加if / then:

if (?Prompt? = 'Treated') 
        then ([column] in ('Reviewed','Completed'))
else 
        ([column] in ('Rework','Draft','Cancelled'))

下面的OR建议也可行,我个人觉得if / then逻辑更容易阅读。