我已经搜遍了堆栈溢出和其他地方以找到答案,但没有成功。想象一下,我有一堆数据,每个数据都有一个单独的日期,我创建了一个数据透视表。为了比较时间块(第X周和第Y周),我可以创建两组日期,将日期放入构建器的列部分,一切都很好。它将具有日期(按周X,周Y,然后总计分组),其中包含与每个相关的所有指标。
但是,假设我想计算有重叠的总数;为了简化问题,让我们说我想要"到目前为止"指标,如今日至今,月初至今,季度至今,年初至今等。这意味着昨天的日期属于所有类别,自然分组赢了&# 39; t允许这样的重叠。
我从here读取的最接近的解决方案是创建多个数据透视表。在这种情况下,我可以为每个日期分组创建一个数据透视表(一个用于WTD;一个用于MTD;等等)。如果只有几行,按标准顺序,将这些枢轴放在一个旁边,并隐藏重复的"第一列"可能有用。我的实现中的问题是由于排序;我需要按其中一个指标对行进行排序,此指标/其生成的行顺序将从时间范围更改为时间范围。因此,没有简单的方法来观察一行,并在每个时间框架的右侧直接看到一组指标。
这完全可以吗? /我描述这个问题的方式有意义吗?在我写这篇文章时,我意识到"总计" / sub-totals在考虑这样的分组时没有意义,因为它会在这些总数中有重复的数据......也许有更好的方法来解决这个问题我没有想到。不是VBA专业人士,但如果你有一个使用它的解决方案,很高兴使用它。任何输入赞赏。谢谢!