与GetPivotData一起使用Date

我有一个数据透视表,我试图引用使用date作为查找的一部分。 数据透视表数据可以按日,星期或月份进行分组(不过,我似乎无法创build一个GETPIVOTDATA函数,可以使用所有三个分组。 – 当按天分组时,GETPIVOTDATA似乎需要一年中的某一天(1-365),它不会接受date。

  = GETTPIVOTDATA(value,pt,“Date”,184) 
  • 按星期分组时,它将接受date并返回date所在的星期
  = GETTPIVOTDATA(value,pt,“Date”,Date(2012,08,22)) 
  • 按月份分组时,似乎需要一年的月份(1-12)
  = GETTPIVOTDATA(value,pt,“Date”,11) 

无论如何要使用所有三个分组的date? 请记住,分组将会改变,但公式不会有同样的公式与任何分组一起工作。

当我更改分组时,备选scheme正在使用IF语句和date操作或使用VBA。 不过,我觉得应该是一个只使用date的方式,不pipe分组。