Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel GETPIVOTDATA-创建变量以影响多个数据透视公式_Excel_Vba_Pivot Table - Fatal编程技术网

Excel GETPIVOTDATA-创建变量以影响多个数据透视公式

Excel GETPIVOTDATA-创建变量以影响多个数据透视公式,excel,vba,pivot-table,Excel,Vba,Pivot Table,如果在Excel中,有多个数据透视表位于主工作表中,是否可以通过数据验证在公式中创建一个变量来影响所有公式 下面是一个突出显示日期的公式示例。我想将day创建为变量 =GETPIVOTDATA("[Measures].[IEX_ACW]",'Day Data'!$X$5,"[DateTable].[Day]","[DateTable].[Day].&[Saturday]","[Consultant].[Manager]","[Consultant].[Manager].&[CA

如果在Excel中,有多个数据透视表位于主工作表中,是否可以通过数据验证在公式中创建一个变量来影响所有公式

下面是一个突出显示日期的公式示例。我想将day创建为变量

=GETPIVOTDATA("[Measures].[IEX_ACW]",'Day Data'!$X$5,"[DateTable].[Day]","[DateTable].[Day].&[Saturday]","[Consultant].[Manager]","[Consultant].[Manager].&[CA Sydney]")
我希望能够改变

和[星期六]

和[日期变量]


这样,我就可以一次性更改变量,并影响链接到同一工作表的所有数据透视表公式。

您的
数据透视表的名称是什么?您是否将数据透视表设置为变量,如设置PvtTbl=wb1。工作表(“SheetName”)。数据透视表(“数据透视表1”)
?如果是,则有可能在“表设计”选项卡中为数据透视表命名。我有4个数据透视表,它们被放到主工作表中。将它们命名为AHT、CallData、KRA、weekly。尝试将行更改为
=GETPIVOTDATA(“[Measures].[IEX_ACW]”、“Day Data”!$X$5、“[DateTable].[Day]”、“[DateTable].[Day]”和Day_变量&、“[Consultant].[Manager]”、“[Consultant].[Manager].[CA Sydney]”