在查询中获取Cognos中的最大值

时间:2016-05-11 11:08:12

标签: cognos cognos-bi cognos-8

我有一个由3列组成的查询

ID,姓名,开始日期

每个ID都有2个或更多的开始日期。对于某些ID,开始日期可能具有相同的值,例如:Id 281包含开始日期为12-03-2011 12:00:00和12-03-2011 12:00:00。我需要使用rownumber概念获取每个ID的最大开始日期。但我无法做到。能否帮助我解决一下如何解决问题?

1 个答案:

答案 0 :(得分:0)

您可以按照需要的方式构建报告,然后添加[开始日期] =最大值([ID]的[开始日期])的过滤器,这将过滤报告以仅显示最大开始日期行。如果它在列表报告中,并且您在开始日期之前有ID,则可以离开(对于[ID])。

希望这有帮助!