Cognos 10 Crosstab过滤单个列

时间:2015-05-14 04:40:36

标签: filter crosstab cognos-10

我搜索过,但似乎无法找到我的具体问题。

我努力在交叉表中的列上放置一个过滤器,其中两列使用相同的数据。它们都使用数据项目计数,但是一个要求过滤器仅查看活动项目。 (在我们的数据中,我们有一个预定义的过滤器,用于查看活动项目。)您能帮助我吗?我对于认知识别相当新,所以非常感谢您的全面解释。

| < #Project Count#> | < #Project Count#>

< #Project Manager#> | <#1234&#GT; | <#1234&#GT;

2 个答案:

答案 0 :(得分:0)

执行此操作的一种方法是执行以下操作:

在报告中创建两个交叉表 - 一个包含Active Project过滤器,一个没有。这也将在幕后创建您需要的查询。

在“查询资源管理器”中,单击“查询” - 这将打开“查询”窗格。 拖动一个' join'从工具箱进入查询资源管理器。在连接的两个空格中,拖动为交叉表创建的每个查询。双击连接,在每个查询中的Project Manager之间创建一个链接。

现在,双击联接左侧的查询以编辑查询。从“源”窗格中的一个查询中拖动“项目管理器”和“项目计数”,从另一个查询中拖动“项目计数”。将相应的查询项重命名为“活动项目计数”。

现在,返回报告视图,选择其中一个交叉表,然后更改“查询”。属性到刚刚创建的已连接查询的名称。您应该可以拖动“活动项目计数”。在现有的'项目计数旁边查询项,来自“可插入对象”窗格的中间选项卡。

完成后,选择第二个交叉表,然后从报告中剪切(不删除)它(删除它也会删除您仍需要的查询)。

答案 1 :(得分:0)

刚刚遇到你的问题,虽然它很老但是解决方案与Tethera建议的相同,直到加入创建一个链接,是的,链接关系应该是1..1 = 1..1 现在,一旦完成创建联合查询,请转到页面&创建一个新的交叉表&从联合查询拖动数据项(可以在Source& Toolbox之间的右上区域中查询查询项目)..