我有一组与日期相关的数据:
3月1日
3月2日b
3月3日
3月4日
3月5日
3月6日星期五
虽然数据透视表将允许设置日期范围(分组),但这些只是不同的范围:
3月1日至3日
3月4日至6日
我希望能够做的是分组重叠:
3月1日至3日
3月2日至4日
3月3日至5日
3月4日至6日
Excel 2010是否可行。这一点的重点是查找滚动日期范围内的不同条目(a,b,c,d,e,f)的数量,因为某些条目将进入和退出不同日期的范围。
答案 0 :(得分:0)
您将不得不修改SQL查询来执行此操作。我相信你必须使用几个UNION ALL查询来复制'main'查询两次。在第一个UNION ALL位中,从日期中减去一个。在第二个UNION ALL位中,从日期中减去2。结果数据 - 如果作为表返回,并使用您的示例数据作为示例 - 将如下所示:
当您旋转它时,将日期放在ROWS窗格中,过滤掉2月28日和29日的前两个日期,将项目放在COLUMNS窗格中,然后将项目再次放入值区域,如下所示:
无需进行任何分组:由于这些UNION ALL重复,它实际上已按照您的需要进行分组。忽略这些数字的值......是否存在感兴趣的数字。实际上,您甚至可以应用自定义数字格式“是”;;;这将返回以下内容: