我正在使用Access 2007,我有一个表格,其中包含标准MM / DD / YYYY格式的日期列和一列货币。我正在处理测试数据,记录范围从1900年到2175年,每年记录一次,费用从几百美元到几千美元不等。
我有一个使用此查询作为其RecordSource的报告:
SELECT Year(Appliances.DateReplace) AS Years,
Appliances.CostReplace AS Costs
FROM Appliances;
使用功能区工具,我设置了组&排序为“分组年”,“从最旧到最新”,[自定义]“每15分钟”,“费用总计”,“带标题部分”,“带页脚部分”,“整个组合在一起”在一页“。
这是Group& amp;的截图。分类
这是第一个结果的屏幕截图
如您所见,第一组仅包含5条记录,其中应包含15条记录,并且没有记录按顺序排列。最后一组(未显示)仅包含一条记录,而接下来的18组包含正确的15条结果,最后一组包含1条结果。
添加辅助组&只选择按年份排序的排序将正确排序记录,但它不会修复第一组中显示的记录数。
为了发现模式,我制作了一个列表,显示当我为分组选择不同的间隔时第一组中的记录数。数字是间隔,后跟第一组中的记录数。
1:1, 6:2, 11:3, 16:4, 21:11, 2:2, 7:4, 12:8, 17:4, 22:14, 3:2, 8:4, 13:11, 18:8, 23:9, 4:4, 9:8, 14:4, 19:18, 24:20, 5:5, 10:10, 15:5, 20:20, 25:25
除了15之外,5的倍数的间隔都显示了正确的结果,如果有其他的模式,除了很多4之外我没有看到它。
在玩完这个后,我发现间隔导致了起始年的变化。例如,选择间隔为15会导致报告从1890开始计数,这使我在第一组中只有5条记录,因为我的数据从1900开始。我没有看到发现起始年份与间隔相关的任何模式我选择的。