我的报告有很多小计,因此 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 倍。
有没有办法说计算内存中的小计而不是数据库中的小计?