Cognos 10:根据另一个值提示中的条件限制值提示中显示的项目

Cognos 10: restrict the items displayed in a value prompt based on the criteria in another value prompt

我正在尝试找到一种方法来根据另一个值提示中的条件来限制在一个值提示中显示的项目

我有一份报告,其中行值和列值是使用单选按钮值提示动态选择的:

行值

国籍*** 住所*** 费用状况*** 以前的机构 赞助商

列值

学年 等级 阶段 国籍*** 住所*** 费用状况*** 学校 部门 课程

两个列表中都出现了带星号的值。

例如,如果在行值中选择了 'Nationality',我希望能够从列值中隐藏它。

任何人都可以提出实现此目标的方法吗?

这不是最优雅的解决方案,但我已经使用渲染变量实现了这一点。本质上,我是根据查看其他提示控件的变量显示不同的提示控件。

很想知道是否有人有更好的解决方案!

将列值提示设置为从行提示级联,并将行提示上的自动提交 属性 设置为 'Yes'。在提供列提示的查询中使用以下过滤器:

value <> ?rowParam?

...用数据项的名称代替值,用行参数的名称代替?rowParam?。

提供列提示的查询将输出除在行提示中选择的值之外的所有值。