Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Função tabela dinâmica

Bom dia Senhores,

Tenho uma tabela dinâmica onde eu precisava que se ela estivesse expandida usasse uma expressão , do contrário outra.

Eu acho que já tinha visto uma função para isso, mas não consigo achar aqui...

Alguém sabe??

1 Solution

Accepted Solutions
cesaraccardi
Specialist
Specialist

Ola Rodrigo,

Eu acho que isso da pra fazer usando a funcao Dimensionality(), tenho quase certeza que quando voce expande/contrai os campos o valor retornado pela funcao muda (da mesma forma que para subtotais). E preciso testar mas acho que funciona, entao voce pode criar uma expressao assim:

if(Dimensionality() = 1, sum(X), sum(Y))

ou entao:

pick(Dimensionality(), sum(X), sum(Y), etc...)

Abracos,

Cesar

View solution in original post

2 Replies
cesaraccardi
Specialist
Specialist

Ola Rodrigo,

Eu acho que isso da pra fazer usando a funcao Dimensionality(), tenho quase certeza que quando voce expande/contrai os campos o valor retornado pela funcao muda (da mesma forma que para subtotais). E preciso testar mas acho que funciona, entao voce pode criar uma expressao assim:

if(Dimensionality() = 1, sum(X), sum(Y))

ou entao:

pick(Dimensionality(), sum(X), sum(Y), etc...)

Abracos,

Cesar

Anonymous
Not applicable
Author

Booa! isso mesmo.