Listagem / variáveis de agrupamento na lista de campos da tabela do PowerPivot

1

Eu tenho dados com mais de 60 variáveis e gostaria de agrupar as variáveis em diferentes campos recolhíveis em uma tabela dinâmica, semelhante a ter tabelas diferentes na lista de campos dinâmicos - ou seja, em vez de ter todas as 60 variáveis no mesmo comprimento Lista. Um pouco como criar sets, mas permitir que os membros do set ainda sejam escolhidos individualmente.

Eu tentei dividir as variáveis em diferentes tabelas dinâmicas, mas é um processo tedioso fazer manualmente e com dificuldade se não impossível fazer automaticamente usando o PowerPivot. Eu também tentei dividi-los com perspectivas, mas isso é um pouco difícil de manter, porque as variáveis mudam com o tempo e eu gostaria de torná-lo tão fácil de usar quanto possível (o usuário final não teria que tocar em nada, mas os gráficos ou talvez algum botão de macro). Existe uma maneira mais simples de fazer isso?

Estou feliz com o PowerPivot ou com uma solução baseada em tabela dinâmica normal. Usar o VBA também não é um problema.

Editar: aqui está uma imagem que demonstra o que estou tentando alcançar, agrupando sem dividir dados em várias tabelas:

    
por Jrintam 21.05.2014 / 15:48

1 resposta

0

Existe uma maneira de fazer isso. Para cada "pasta", você precisará criar uma tabela fictícia do PowerPivot para manter as medidas calculadas.

A maneira mais simples de fazer isso é criar algumas tabelas vinculadas. Por exemplo, digamos que você deseja que "pastas" contenham as medidas Erros e Metas . Crie essas tabelas em sua planilha e, para cada clique, o botão Create Linked Table na faixa de opções.

NajaneladoPowerPivot,certifique-sedequeessasnovastabelassejamnomeadascomovocêdeseja-essesserãoosnomesdas"pastas": usei VarErrors e VarGoals . Não tente ligá-los a qualquer outra tabela - permita que eles sejam independentes.

Agoravocêpodecomeçaraalocarmedidasparapastas.Paracadamedidaexistente,edite-a(entreemMeasureSettingsedefinaaTablenamecomoavariável"pasta" que você deseja.

Éisso!

    
por 14.10.2014 / 14:23