0

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

如果报表是 Department vs. stores Sales Unit,报表看起来像

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 和 whole_total 被拉为一列,它们在所有行中重复。我的实际报告有 25 列,每列有 5 个指标和 5 列的小计,这使我的文件大小变成了 3 倍。

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

4

1 回答 1

1

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

于 2013-09-18T15:14:10.117 回答