我正在创建个人财务工作表。我有一个可靠的数据透视表,可以显示给定日期范围内的利润/亏损。
问题 1:如何显示基于滑块日期范围显示月平均值的列(或单独的工作表)?
以下是我成功的地方: 包含帐户、日期、交易、类别等的数据库表。
带有日期滑块的数据透视表,可按预期生成日期范围内的 PL 报告
在数据透视表中,我添加了一些计算框:
- 使用 MMM YYYY 格式的最小和最大日期的开始/结束日期数据透视表。这是我用来创建黄色标题的内容。(问题2:我可以从滑块中拉出范围标题吗?例如“2022”、“2022 年第一季度”)
- 月数:
=ROUNDUP(YEARFRAC($E$4,$F$4)*12,0)
这是用于计算月平均值的数字,显然。(问题 3:再次,有没有更好的方法从数据透视表本身获取这些信息?)
以下是不起作用的部分:
为了得到最后一列,我使用了一个简单的计算字段/12
。这对于 12 个月的日期范围很有效,但其他值则无用。我无法找到一种方法将月份数(从滑块)拉入计算字段。
我该如何使用上述细目分类,最好用显示年份、季度、日期(月份)的列,并且每个值显示每月的平均值?
或者,我可以使用原始数据透视表中的最后一列来显示这些平均值,但我似乎无法将该number of months
变量放入计算字段中。
答案1
谢谢你们的帮助和耐心。抱歉耽误了这么久……我正在创建一个示例 xls 文件,然后开始试验,然后回答了我自己的问题。
简单说明一下:我尝试使用包含多组值(计算字段)的透视表,以便列显示 1) 每个月的总数、2) 每个季度的月平均值和 3) 全年的月平均值。所有列都分组为年、季度、月的嵌套列,当然,随着数据的添加,还会更新。
我通过隐藏我不想看到的列解决了这个问题。不知道为什么我没有早点想到这个。:facepalm: