Cognos 10.1.1中的实时小计计算

时间:2013-09-17 15:32:40

标签: cognos subtotal

我的报告有很多小计,因为csv文件的大小从3 MB增加到9 MB。这使得小计渲染非常慢。

如果报告是部门与商店销售单位,报告看起来像

department stores sales_unit     
    1         1      500 
    10        2      600 
subtotal for 10      1100
    11        1      550 
    11        2      650 
subtotal for 11      1200 
overall total        2300

查询将以此形式提取数据

10;1;500;1100;2300 
10;2;600;1100;2300 
11;1;550;1200;2300 
11;2;650;1200;2300 

但是我希望查询能够提取这个

10;1;500 
10;2;600 
11;1;550 
11;2;650

然后在内存中进行小计计算。我的全部观点是 - 由于dept_subtotal和overall_total被拉为一列,它们会重复所有行。我的实际报告有25列,每列有5个指标和5个列的小计,这使我的文件大小变大了3倍。

有没有办法说在运行中而不是在数据库中计算内存中的小计?

1 个答案:

答案 0 :(得分:1)

仅导入最低级别的数据 - 无小计。目前尚不清楚您是从数据库还是CSV导入。但是,使用内置的Cognos分组/聚合将始终计算Cognos端的小计/总计,而不是数据库/ CSV端。您可以从生成的SQL中确认这一点。