Excel 数据透视表 - 根据切片器日期范围创建月平均值

Excel 数据透视表 - 根据切片器日期范围创建月平均值

我正在创建个人财务工作表。我有一个可靠的数据透视表,可以显示给定日期范围内的利润/亏损。

问题 1:如何显示基于滑块日期范围显示月平均值的列(或单独的工作表)?

以下是我成功的地方: 包含帐户、日期、交易、类别等的数据库表。 包含帐户、日期、交易、类别等的数据库表。

带有日期滑块的数据透视表,可按预期生成日期范围内的 PL 报告 带有日期滑块的数据透视表,可按预期生成日期范围内的 PL 报告

在数据透视表中,我添加了一些计算框:

  1. 使用 MMM YYYY 格式的最小和最大日期的开始/结束日期数据透视表。这是我用来创建黄色标题的内容。(问题2:我可以从滑块中拉出范围标题吗?例如“2022”、“2022 年第一季度”)
  2. 月数:=ROUNDUP(YEARFRAC($E$4,$F$4)*12,0)这是用于计算月平均值的数字,显然。(问题 3:再次,有没有更好的方法从数据透视表本身获取这些信息?)

以下是不起作用的部分: 基于计算字段的平均值 为了得到最后一列,我使用了一个简单的计算字段/12。这对于 12 个月的日期范围很有效,但其他值则无用。我无法找到一种方法将月份数(从滑块)拉入计算字段。

我该如何使用上述细目分类,最好用显示年份、季度、日期(月份)的列,并且每个值显示每月的平均值?

或者,我可以使用原始数据透视表中的最后一列来显示这些平均值,但我似乎无法将该number of months变量放入计算字段中。

答案1

谢谢你们的帮助和耐心。抱歉耽误了这么久……我正在创建一个示例 xls 文件,然后开始试验,然后回答了我自己的问题。

简单说明一下:我尝试使用包含多组值(计算字段)的透视表,以便列显示 1) 每个月的总数、2) 每个季度的月平均值和 3) 全年的月平均值。所有列都分组为年、季度、月的嵌套列,当然,随着数据的添加,还会更新。

我通过隐藏我不想看到的列解决了这个问题。不知道为什么我没有早点想到这个。:facepalm:

相关内容