cognos report studio向新选择添加细节过滤器

cognos report studio向新选择添加细节过滤器,cognos,cognos-10,Cognos,Cognos 10,我有一个带有SQL的Cognos10.1报告。目前我们不使用软件包 该报告有几个可选提示。我遇到的问题是Cognos没有直接将WHERE子句添加到我的SQL中,而是这样做了 选择*从选择我的SQL where 这意味着它从收集所有数据开始,然后对其进行过滤。通常这不是问题,但我当前的SQL在大表上有很多连接,所以速度非常慢 有没有办法强迫Cognos只将我的过滤器添加到where子句,而不使用额外的select语句 从我的SQL where中选择* 这将使我的报告更快。尝试使用宏prompt和p

我有一个带有SQL的Cognos10.1报告。目前我们不使用软件包

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

选择*从选择我的SQL where

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

有没有办法强迫Cognos只将我的过滤器添加到where子句,而不使用额外的select语句

从我的SQL where中选择*


这将使我的报告更快。

尝试使用宏prompt和promptmany在SQL中包含提示。不要忘记设置默认值,使其成为可选

另外,尽量避免在Cognos报告中直接使用SQL