我遇到了一个非常奇怪的情况,我正在使用一个公式来引用数据透视表,我希望得到您的帮助。
目前我有一份报告,它是一个简单的表格,如下所示:
该报告通过引用同一张表中的数据透视表来绘制其值。例如,对于“订单”行,我使用如下公式:
=IFERROR(GETPIVOTDATA("gfv_local",'Orders Pivot'!$A$3,"week",Z4,$D$2,$D$4,"City",$D$1),"-")
虽然它与这个问题没有直接关系,但就上下文而言,$D$2、$D$4 的值调整我查看的数据透视表的哪个部分,而 $D$1 决定我想要查看哪个城市。
Z4 值是指我想要查看哪一周,而这正是我遇到问题的地方。
从照片中可以看出,对于第 44、45、46、47 周的值,我从数据透视表中接收数据时没有任何问题(对于第 13-43 周的值也是如此,我只是没有将它们包含在照片中)。问题是,当我到达第 48 和第 49 周时,我收到一个错误。
例如,当我将值“48”更改为“45”或“46”或“47”时,公式可以正常工作。同样,如果我将公式中的值“Z4”更改为“48”,公式也可以正常工作。
如果我将值“45”、“46”或“47”更改为“48”或“49”,则公式失败。
它的行为就像 48 和 49 是某种限制 - 但这没有意义。