Excel – 在数据透视表中使用重叠数据组(WTD,MTD,YTD等)

我已经search了所有堆栈溢出和其他地方find答案,但没有成功。 想象一下,我有一堆数据,每个都有一个单独的date,我创build一个数据透视表。 为了比较大块的时间(第X周和第Y周),我可以创build两组这样的date,把date放到构build器的列部分,一切都很好。 它将包含与每个相关的所有度量的date(按X周,Y周,然后总计分组)。

但是,可以说我想计算有重叠的总数; 为了简化问题,假设我想要“最新”度量标准,比如一周至今,一个月至今天,四分之一到今天,一年至今等。这意味着昨天的date包括所有这些类别,自然分组不会允许这样的重叠。

我从这里读到的最接近的解决scheme是创build多个数据透视表。 在这种情况下,我可以为每个date分组创build一个数据透视表(一个用于WTD;一个用于MTD;等等)。 如果只有几行,按照标准顺序,将这些支点放在一起,并隐藏重复的“第一列”可能会起作用。 我在这里执行的问题是由于sorting; 我需要按照其中一个度量标准对行进行sorting,并且此度量标准/其生成的行顺序将从时间范围变为时间范围。 所以没有简单的方法来观察一行,并看到每个时间框架的指标组直接在右边。

这完全可以吗? /我描述这个问题的方式是否有意义? 在写这篇文章的时候,我意识到当考虑这样的分组时,“总计”/小计是没有意义的,因为它会在这些总计中重复数据……也许有更好的方法来处理这个问题没有想到。 不是VBA专家,但是如果你有一个能够利用它的解决scheme,那么很高兴使用它。 任何input赞赏。 谢谢!!