问题:我正在尝试在Microsoft Access 2010上创建一个库存管理数据库,因为我需要记录日期,我的表如下所示
SKU 2016-03-16 2016-03-17 2016-03-18 ... Total
AAA 10 -5 15 ... 20
BBB 05 05 25 ... 35
CCC 06 -5 24 ... 25
这种方式我想为每一天添加记录,但我无法制作一个" Total"将总计所有列的列(Sum(Columns *))
我知道sum和groupby但是这可以跨越多行我正在寻找可以为列做同样的事情
预期的解决方案:通过Sql Query或VBA的方式来计算SKU AAA,BBB,CCC的所有列,如果不能在同一个表中计算总数,那么我打开一个新表中的列总数。< / p>
答案 0 :(得分:2)
这样的表通常是轮换摘要数据的结果。真实数据看起来像:
SKU,日期,数量 ...
然后,您可能希望创建一个PIVOT表,使用SKU表示行,列表日期和数据数量(默认操作为SUM)。它默认会有行总计。 它可能在Access 2010中被命名为交叉表,交叉表..左右。
(您可能希望在Excel中进行旋转)