A menos que você faça algum trabalho VBA, acho que você vai ficar preso com GETPIVOTDATA. Abaixo, mostrarei que funciona e como fazê-lo funcionar quando você está mexendo com a filtragem.
As pessoas são tentadas a tentar usar os cálculos de campo. Eles funcionam em uma base "linha por linha" e você não tem acesso ao valor correto para N ou para STDEV. Mais uma vez, vou demonstrar abaixo.
Começando com esses dados, eu reuni sua pergunta ...
...estatabeladinâmicafoicriada...
Issonãofunciona
Foifeitaumatentativadecriarumcálculodecampo...
...comosseguintesresultados(errôneos)...
Issofunciona
ParaimplementaroscálculosdaplanilhaquenãoserãoafetadospelaalteraçãodafiltragemnaTabelaDinâmica,insiralinhasacimadaTabelaDinâmicaatéterespaçosuficienteparaoscálculosnecessários.
Paraoseuexemplo,oseguintefoicriado...
...UmaequaçãotípicaparaascélulasB2aB4é...
=IF(ISERROR(GETPIVOTDATA("Average of Result",$A$7,$A$1,$A2)),"",GETPIVOTDATA("Average of Result",$A$7,$A$1,$A2)+3*GETPIVOTDATA("StdDev of Result",$A$7,$A$1,$A2))
... Esta equação verifica se a Tabela Dinâmica contém informações para "Local 1". Se isso não acontecer, nada será exibido. Em caso afirmativo, adiciona 3 vezes o desvio padrão do Local 1 à média do Local 1.
As células C2 a C4 são as mesmas, exceto pela subtração. A célula B5 contém ...
=IF(ISERROR(GETPIVOTDATA("Average of Result",$A$7)),"",GETPIVOTDATA("Average of Result",$A$7)+3*GETPIVOTDATA("StdDev of Result",$A$7))
Esta equação verifica se os resultados do total geral estão presentes. Se não estiverem, nada será exibido. Se estiverem, então a média geral total + 3 vezes o desvio padrão total total é calculada.
Quando a filtragem é alterada ...
...quandoototalgeraléremovidodatabeladinâmica...