cognos report studio为新选择添加了详细过滤器

时间:2014-11-24 12:12:12

标签: cognos cognos-10

我有一份带有SQL的Cognos(10.1)报告。 (此刻我们不使用包裹)

该报告有几个可选提示。我遇到的问题是Cognos没有直接将WHERE子句添加到我的SQL中,但这样做。

select * from(select my SQL)where

这意味着它首先收集所有数据然后过滤它。通常这不是问题,但我当前的SQL在大表上有很多连接,所以速度非常慢。

有没有办法强制Cognos将我的过滤器添加到where子句而不需要额外的select语句?

从我的SQL中选择*

这会让我的报告更快。

1 个答案:

答案 0 :(得分:1)

尝试使用宏#prompt#和#promptmany#将您的提示包含在SQL中。不要忘记在默认值中设置默认值。

P.S。尽量避免在Cognos报告中直接使用SQL。