1

在 COGNOS 中,当我在 2 个查询主题 A 和 B 之间创建 1...1 关系时,该关系是否始终有效?或者有没有办法说只在我查询A时强制关系,但是当我查询B时,给我来自B的所有记录并忽略A。

这很重要,因为对我来说,B 是基于查找表的提示查询主题。所以让我们说 A 是所有客户的列表,B 是状态(活动/非活动)的查找表。
当我查询 B 时,我只想将 Active/Inactive 视为提示值。我选择活动,它应该只为我带来来自 A 的活动状态的记录。

这可能吗?

4

1 回答 1

3

Cognos 默认使用最小化的 SQL。您可以在此处阅读:
Cognos - 什么是最小化 SQL?

它的基本意思是 Cognos 只选择 SELECT 语句中的必填字段。
因此,如果您从表 B 中选择提示值字段,它将仅使用表 B(仅适用于提示页面)。
当您执行报表时假设您同时具有表 A 和 B 中的值,它将执行连接

于 2012-09-17T23:38:38.330 回答