Cognos 10.2中的复合过滤器

时间:2013-02-28 21:49:06

标签: filter cognos

我在Cognos Report Studio 10.2中遇到了一个有趣的情况。我写了一份简单的员工报告,其中包含一个报告页面和一个查询。

  • 报告的第1版使用8个单独的过滤器(a = 1,b = 2,c = 3,...),输出 12,869 记录。
  • 版本2与版本1完全相同,除了八个过滤器组合成一个带有复合语句(a = 1 AND b = 2 AND c = 3 AND ...),输出为 12,010 记录。

从逻辑上讲,它们不应该产生相同的输出吗?

1 个答案:

答案 0 :(得分:0)

转到工具 - 从两个报告中显示生成的SQL。使用WinMerge(http://winmerge.org)之类的工具比较生成的SQL。这应该是显而易见的。

如果在查看查询之间的差异后问题不明显,请在数据库中运行特定于供应商的SQL,并验证是否从查询中获得与报告相同的计数。