首页 > 解决方案 > Cognos:使用聚合函数后进行过滤

问题描述

我有一个关于使用聚合函数后过滤的问题。“Gesamt”列与以下表达式聚合。

聚合(集合内的 currentMeasure(lastPeriods (-1000; [01. JANUAR 2018])))

从 2018 年 1 月 1 日开始,我汇总了接下来 1000 天的 currentMeasure。现在我想过滤“Gesamt”列,只显示 > 10000 的值。我试图直接在过滤器部分中设置过滤器,如 [Gesamt] > 10000 并且还有提示并且两者都不起作用,因为一旦我开始报告,我就得到“没有可用数据”的结果。

我还尝试了自动聚合前后的过滤器设置。

在此处输入图像描述

有没有人有同样的问题并且知道如何解决它?提前致谢

标签: reportbusiness-intelligencecognosdimensional-modeling

解决方案


我刚刚针对 11.1 DQM DMR GoSales(分析)对此进行了尝试,并在交叉表的行边缘应用以下过滤器(从您的屏幕截图中丢失)似乎对我有用。

filter([Sales (analysis)].[Products].[Products].[Product line],Aggregate (currentMeasure within set (lastPeriods (-1000, [20121231]) )>5000000)


推荐阅读