report - Cognos:使用聚合函数后进行过滤
问题描述
我有一个关于使用聚合函数后过滤的问题。“Gesamt”列与以下表达式聚合。
聚合(集合内的 currentMeasure(lastPeriods (-1000; [01. JANUAR 2018])))
从 2018 年 1 月 1 日开始,我汇总了接下来 1000 天的 currentMeasure。现在我想过滤“Gesamt”列,只显示 > 10000 的值。我试图直接在过滤器部分中设置过滤器,如 [Gesamt] > 10000 并且还有提示并且两者都不起作用,因为一旦我开始报告,我就得到“没有可用数据”的结果。
我还尝试了自动聚合前后的过滤器设置。
有没有人有同样的问题并且知道如何解决它?提前致谢
解决方案
我刚刚针对 11.1 DQM DMR GoSales(分析)对此进行了尝试,并在交叉表的行边缘应用以下过滤器(从您的屏幕截图中丢失)似乎对我有用。
filter([Sales (analysis)].[Products].[Products].[Product line],Aggregate (currentMeasure within set (lastPeriods (-1000, [20121231]) )>5000000)
推荐阅读
- java - 无法在 vscode 中使用 tomcat 服务器运行简单的 servlet
- java - 如何将两个不同表单的两个提交并排放在同一行
- javascript - 使用 Promise 进行顺序渲染
- angular - 如何在测试代码覆盖率中覆盖 catchError
- mapping - 如何使用 TestComplete 在桌面测试中刷新子对象
- google-apps-script - 查找文本并将行复制到其他工作表
- linux - 如何确定数组元素(字符串)的内容是否包含另一个变量的字符串 - awk 命令:匹配或 ~/../?
- javascript - Amchart 将背景图像添加到 XYChart
- azure-functions - Azure Function 应用程序在开发机器上立即停止
- javascript - 最后添加的项目不显示栏