Criar uma hierarquia em uma tabela (tutorial)
Nesta lição, você usará o PowerPivot para exibir e criar hierarquias entre colunas de tabelas na Exibição de Diagrama. Uma hierarquia é uma lista de nós filho que você pode criar de colunas e colocá-los em qualquer ordem desejada. As hierarquias podem parecer separadas de outras colunas em uma ferramenta de cliente de relatório, facilitando para usuários clientes selecionar e navegar em caminhos comuns de dados. Para obter mais informações sobre hierarquias, consulte Hierarquias no PowerPivot.
Pré-requisitos
Este tópico faz parte de um tutorial do PowerPivot para Excel que deve ser concluído em ordem. Para obter informações sobre os pré-requisitos e a primeira etapa do tutorial, consulte Introdução ao tutorial do PowerPivot para Excel.
Por que criar hierarquias?
As tabelas podem incluir dúzias ou até mesmo centenas de colunas. Por causa disto, usuários clientes podem ter dificuldades de localizar e incluir dados em um relatório. O usuário cliente pode adicionar a hierarquia inteira (consistindo em várias colunas) a um relatório com um só clique. As hierarquias também podem fornecer uma exibição simples e intuitiva das colunas. Por exemplo, em uma tabela de Data, você pode criar uma hierarquia de Calendário. O Ano civil é usado como o nó pai mais alto, com Trimestre, Mês e Dia incluídos como nós filho (Ano civil->Trimestre->Mês->Dia). Esta hierarquia mostra uma relação lógica de Ano civil a Dia.
As hierarquias podem ser incluídas em perspectivas. As perspectivas definem subconjuntos visíveis de um modelo que fornece pontos de vista concentrados, específicos à empresa ou específicos ao aplicativo. Por exemplo, uma perspectiva pode fornecer aos usuários uma hierarquia de apenas os itens de dados necessários para os seus requisitos específicos de relatório. Para obter mais informações sobre perspectivas, consulte Caixa de diálogo Perspectivas.
Criar uma hierarquia
Você pode criar uma hierarquia usando as colunas e o menu de contexto de tabela ou usando o botão Criar Hierarquia no cabeçalho de tabela na Exibição de Diagrama. Quando você criar uma hierarquia, um novo nó pai é exibido com as colunas que você selecionou como nós filho.
Quando você criar uma hierarquia, cria um novo objeto em seu modelo. Você não move as colunas para uma hierarquia; você cria objetos adicionais. Uma única coluna pode ser adicionada a diversas hierarquias.
Para criar uma hierarquia no menu de contexto
Na janela PowerPivot, alterne para a Exibição de Diagrama. Expanda a tabela DimDate para visualizar com maior facilidade todos os seus campos.
Pressione e mantenha pressionado Ctrl e clique nas colunas CalendarYear, CalendarQuarter e CalendarMonth (você precisará rolar a tabela para baixo).
Para abrir o menu de contexto, clique com o botão direito em uma das colunas selecionadas. Clique em Criar Hierarquia. Um nó de hierarquia pai, Hierarquia 1, é criado na parte inferior da tabela e as colunas selecionadas são copiadas sob a hierarquia como nós filho.
Digite Datas como o nome da sua nova hierarquia.
Arraste a coluna FullDateLabel no nó filho de hierarquia CalendarMonth. Isso cria um nó filho das colunas e o coloca sob o nó filho CalendarMonth.
Para criar uma hierarquia usando o botão no cabeçalho de tabela
Ainda na Exibição de Diagrama, aponte para a tabela DimProduct e clique no botão Criar Hierarquia no cabeçalho da tabela. Um nó pai de hierarquia vazia é exibido na parte inferior da tabela.
Digite Product Categories como o nome da nova hierarquia.
Para criar nós filho de hierarquia, arraste as colunas Product Category, Product Subcategory e ProductName até a hierarquia.
Lembre-se de que, na lição anterior, você adicionou Product Category e Product Subcategory criando colunas calculadas que referenciam esses campos de tabelas relacionadas. Um dos benefícios de usar a função RELATED é que você pode localizar campos na mesma tabela, permitindo criar hierarquias, como Categories, que usam valores de outras tabelas.
Editar uma hierarquia
Você pode renomear uma hierarquia, renomear um nó filho, alterar a ordem dos nós filho, adicionar colunas adicionais como nó filho, remover um nó filho de uma hierarquia, mostrar o nome de origem de um nó filho (o nome da coluna) e ocultar um nó filho se tiver o mesmo nome como o nó pai da hierarquia.
Para alterar o nome de uma hierarquia ou nó filho
Ainda na Exibição de Diagrama, na hierarquia Categories, clique com o botão direito do mouse no nó filho FullDateLabel e clique em Renomear. Digite Data.
Note que, quando você clica com o botão direito do mouse em um nó filho em uma hierarquia, há vários comandos à sua disposição para mover, renomear ou ocultar um nome de coluna de origem.
Clique duas vezes na hierarquia pai, Product Categories e altere o nome para apenas Categories.
Excluir uma hierarquia
Mantenha as hierarquias na pasta de trabalho para concluir o tutorial, mas se desejar excluir uma hierarquia em determinado momento, siga estas etapas.
Para excluir uma hierarquia e remover seus nós filho
Ainda na Exibição de Diagrama, na tabela FactSales, clique com o botão direito do mouse no nó de hierarquia pai Exemplo de Hierarquia 2 e clique em Excluir. (Ou você pode clicar no nó pai da hierarquia e pressionar Excluir.) Excluir a hierarquia também remove todos os nós filho.
Clique em Excluir do Modelo na caixa de diálogo para confirmar a ação.
Próxima etapa
Para continuar este tutorial, vá para o próximo tópico: Criar uma Tabela Dinâmica a partir de dados PowerPivot (tutorial).