如何使用Cognos Analytics为不同的列定义不同的聚合函数(例如:平均值,总和)?

时间:2018-05-24 12:56:22

标签: cognos

我想制作一份报告,并假设我的报告中有以下表格:

2012 OCT 7547  697  0.08
     NOV 9570  373  0.04
     DEC 1879  107  0.05

我想创建一个总行:对于第一个数字列,我想要计算平均值,第二个总数和第三个总和。我怎么能这样做?

我使用的是Cognos Analytics的11版本

2 个答案:

答案 0 :(得分:0)

报告工作室将自动将摘要对象添加到报告中,以便免费提供;之后唯一的问题就是汇总的性质。

您使用的元数据的来源是什么?它是包装还是模块?什么是模型中定义的聚合?为什么你不能利用那里准备好的东西?如果查看生成的SQL,正在进行哪些聚合?

总计是总和聚合,所以当你说你想要一个查询项目作为总和而另一个作为总和聚合时,我不确定你的意思。你能解释一下吗。

答案 1 :(得分:0)

  1. 选择第一个数字列。
  2. 在上下文相关的工具栏上,选择“汇总”工具(sigma),然后单击“平均值”。
  3. 选择第二和第三数字列。
  4. 在上下文相关的工具栏上,选择摘要工具,然后单击“总计”。

Cognos会将平均值和总计分为不同的摘要行。如果您希望它们全部排成一列:

  1. 通过点击屏幕右上方的“更多”按钮来解锁报告。
  2. 在总摘要行上选择标签单元格。
  3. 在上下文相关的工具栏上,单击“拆分单元格”工具。
  4. 选择平均值(第一个数字列)并将其拖到总行中。
  5. (如果需要)更改总摘要行上的标签。
  6. 锁定报告。
  7. 选择平均摘要行并将其删除。

您可能想找到一些基本的Cognos报表开发培训。 IBM和其他公司已经制作了有关此主题的视频并将其发布到YouTube。也有提供此培训的供应商(IBM合作伙伴?)。或直接与您的IT部门的Cognos支持人员联系。