我有一个数据透视表,我试图使用日期作为查找的一部分来引用。数据透视表数据可以按日,周或月分组(有一个VBA可以控制它)但是,我似乎无法创建一个可以与所有三个分组一起使用的GETPIVOTDATA函数。 - 按日分组时,GETPIVOTDATA似乎想要一年中的某一天(1-365),它不会接受约会。
=GETTPIVOTDATA(value, pt, "Date", 184)
=GETTPIVOTDATA(value, pt, "Date", Date(2012, 08, 22))
=GETTPIVOTDATA(value, pt, "Date", 11)
无论如何使用所有三个分组的日期?请记住,分组会发生变化,但公式不会因此,所以相同的公式必须适用于任何分组。
替代方案是使用IF语句和日期操作,或者每当我更改分组时使用VBA。但是,我觉得应该只是使用日期的方式,无论分组如何。