Quando trabalha com uma Tabela Dinâmica OLAP de Processamento Analítico Online no Excel, pode criar conjuntos nomeados, uma funcionalidade flexível que pode utilizar para:
- Agrupe conjuntos comuns de itens que pode reutilizar, mesmo quando esses conjuntos não estão presentes nos dados.
- Combine itens de diferentes hierarquias de formas que não eram possíveis em versões anteriores do Excel, frequentemente referidas como relatórios assimétricos.
- Crie um conjunto com nome através de Expressões Multidimensionais (MDX) personalizadas, uma linguagem de consulta para bases de dados OLAP que fornece sintaxe de cálculo semelhante às fórmulas da folha de cálculo.
Se não estiver familiarizado com a linguagem de consulta MDX (Multidimensional Expressions), pode criar um conjunto com nome baseado em itens nas linhas ou colunas da tabela dinâmica. Para saber mais sobre a linguagem de consulta MDX, veja Consultar Dados Multidimensionais.
Se estiver familiarizado com a linguagem de consulta MDX, pode utilizar o MDX para criar ou modificar um conjunto com nome.
O que você deseja fazer?
- Criar um conjunto com nome com base em itens de linha ou coluna
- Utilizar o MDX para criar um conjunto com nome
- Editar ou eliminar um conjunto com nome
Criar um conjunto com nome com base em itens de linha ou coluna
Clique na Tabela Dinâmica OLAP para a qual pretende criar um conjunto com nome.
Esta ação apresenta as Ferramentas de Tabela Dinâmica, adicionando um separadorOpções e estrutura.No separador Opções , no grupo Cálculos , clique em Campos, Itens, & Conjuntos e, em seguida, clique em Criar Conjunto Com Base em Itens de Linha ou Criar Conjunto Com Base em Itens de Coluna.
A caixa de diálogo Novo Conjunto é apresentada. Se necessário, pode redimensionar esta caixa de diálogo ao arrastar a alça de redimensionamento no canto inferior direito da caixa de diálogo.Na caixa Definir nome , escreva o nome que pretende utilizar para o conjunto.
Para especificar as linhas que pretende incluir no conjunto com nome, efetue um ou mais dos seguintes procedimentos:
- Para remover uma linha da lista de itens, clique na área à esquerda da linha que pretende selecionar e, em seguida, clique em Eliminar Linha.
- Para adicionar uma nova linha à lista de itens, clique na área à esquerda da linha abaixo da qual pretende adicionar a nova linha e, em seguida, clique em Adicionar Linha.
- Para criar uma cópia de um item, clique na área à esquerda da linha que pretende copiar e, em seguida, clique em Copiar Linha.
- Para mover um item para uma localização diferente, clique na área à esquerda da linha que pretende mover e, em seguida, utilize as setas Para Cima e Seta Para Baixo para movê-lo para a localização adequada.
Por predefinição, os itens de diferentes níveis serão apresentados em campos separados na hierarquia e o conjunto nomeado substitui os campos atuais na área de linha ou coluna.
- Para apresentar esses itens no mesmo campo que outros itens, desmarque a caixa Apresentar itens de diferentes níveis em campos separados marcar.
- Para manter os campos atuais apresentados na área de linha ou coluna, desmarque a caixa Substituir os campos atualmente na área da linha pelo novo conjunto ou Substituir os campos atualmente na área da coluna pelo novo conjunto marcar caixa. O conjunto não aparecerá na Tabela Dinâmica quando clicar em OK, mas ficará disponível na Lista de Campos da Tabela Dinâmica.
Clique em OK para criar o conjunto com nome.
Observação
- Para anular todas as ações após fechar a caixa de diálogo, clique em Anular na Barra de Ferramentas de Acesso Rápido.
- Não pode aplicar qualquer tipo de filtragem a conjuntos nomeados.
Utilizar o MDX para criar um conjunto com nome
Importante
Quando utiliza o MDX para criar um conjunto com nome ou para modificar a definição MDX de um conjunto com nome existente, quaisquer modificações adicionais só podem ser efetuadas através do MDX.
Clique na Tabela Dinâmica OLAP para a qual pretende criar um conjunto com nome personalizado.
No separador Opções , no grupo Cálculos , clique em Campos, Itens, & Conjuntos e, em seguida, clique em Gerir Conjuntos.
É apresentada a caixa de diálogo Definir Gestor . Se necessário, pode redimensionar esta caixa de diálogo ao arrastar a alça de redimensionamento no canto inferior direito da caixa de diálogo.Clique em Novo e, em seguida, clique em Criar Conjunto com MDX.
Na caixa Definir nome , escreva o nome que pretende utilizar para o conjunto.
Para definir a definição MDX para o conjunto nomeado, efetue um dos seguintes procedimentos:
Na caixa Definir definição , escreva ou cole uma definição MDX copiada.
No separador Campos e Itens , selecione a entrada da lista de campos que pretende incluir e, em seguida, clique em Inserir.
Também pode arrastar uma entrada de lista de campos para a caixa Definir definição ou fazer duplo clique numa entrada de lista de campos.
Entradas da Lista de Campos DisponíveisEntrada lista de campos Exemplos de MDX gerados com o cubo Adventure Works Dimensão [Produto] Hierarquia de atributos (inclui Todos os membros) [Produto]. [Categoria] Nível de hierarquia de atributos (não inclui Todos os membros) [Produto]. [Categoria]. [Categoria] Membro da hierarquia de atributos [Produto]. [Categoria].&[4] Hierarquia de utilizadores [Produto]. [Categorias de Produto] Nível de hierarquia do utilizador [Produto]. [Categorias de Produto]. [Categoria] Membro da hierarquia de utilizadores [Produto]. [Categorias de Produto]. [Categoria].&[4] Medir [Medidas]. [Montante de Vendas na Internet] Medida calculada [Medidas]. [Taxa de Internet para Produto Principal] Conjunto nomeado [Grupo de Produtos Principais] Valor de KPI KPIValue("Margem de Lucro Bruto do Produto) Objetivo do KPI KPIGoal("Margem de Lucro Bruto do Produto"), status de KPI KPIStatus("Margem de Lucro Bruta do Produto") Tendência de KPI KPITrend("Margem de Lucro Bruto do Produto") Propriedade membro da hierarquia do utilizador [Produto]. [Categorias de Produto]. Propriedades("Classe" ) Propriedade membro da hierarquia de atributos [Produto]. [Produto]. Propriedades("Classe") No separador Funções , selecione uma ou mais funções nas funções MDX disponíveis que pretende utilizar e, em seguida, clique em Inserir. As funções MDX são suportadas pelo Analysis Services; não incluem funções VBA.
Os argumentos de função são colocados dentro de carateres de divisas (<<>>). Pode substituir os argumentos do marcador de posição ao clicar nos mesmos e, em seguida, escrever os nomes válidos que pretende utilizar.
Exemplos de funções MDX
ADDCALCULATEDMEMBERS( «Set» )
AGGREGATE( «Set»[, «Expressão Numérica»] )
«Nível». ALLMEMBERS
«Hierarquia». ALLMEMBERS
ANCESTOR( «Membro» «Nível» )
ANCESTOR( «Membro», «Distância» )
ANCESTORS( «Membro», «Distância» )
ANCESTORS( «Membro», «Nível» )
ASCENDANTS( «Membro» )
AVG( «Set»[, «Expressão Numérica»] )
AXIS( «Expressão Numérica» )
BOTTOMNCOUNT( «Set», «Count»[, «Expressão Numérica»] )
BOTTOMPERCENT( «Set», «Percentage», «Expressão Numérica» )
BOTTOMSUM( «Set», «Value», «Expressão Numérica» ) ...
Para testar a nova definição de MDX, clique em Testar MDX.
Por padrão, itens de diferentes níveis serão exibidos em campos separados na hierarquia, campos são ordenados e entradas duplicadas são removidas automaticamente (porque HIERARCHIZE e DISTINCT são adicionados ao conjunto) e o conjunto nomeado substitui os campos atuais na linha ou na área da coluna.
- Para exibir esses itens no mesmo campo que outros itens, desmarque os itens Exibir de níveis diferentes em campos separados marcar caixa.
- Para alterar a hierarquia padrão e manter entradas duplicadas, desmarque a ordem Automaticamente e remova duplicatas da caixa de marcar definida.
- Para manter os campos atuais exibidos na linha ou na área de coluna, desmarque os campos Substitua os campos atualmente na área de linha pelo novo conjunto ou Substitua os campos atualmente na área de coluna pela nova caixa de marcar do conjunto. O conjunto não aparecerá na Tabela Dinâmica quando você clicar em OK, mas estará disponível na Lista de Campos de Tabela Dinâmica.
Se você estiver conectado a um cubo SQL Server 2008 Analysis Services, um conjunto de nome dinâmico será criado por padrão. Esse conjunto nomeado é recalculado automaticamente a cada atualização.
- Para evitar que o conjunto nomeado seja recalculado a cada atualização, desmarque o conjunto Recalculado com cada marcar de atualização.
Clique em OK para criar o conjunto nomeado.
Observação
- Para desfazer todas as ações depois de fechar a caixa de diálogo, clique em Desfazer na Barra de Ferramentas de Acesso Rápido.
- Você não pode aplicar nenhum tipo de filtragem a conjuntos nomeados.
Editar ou excluir um conjunto nomeado
Clique na Tabela Dinâmica OLAP que contém o conjunto nomeado que você deseja editar ou excluir.
Na guia Opções , no grupo Cálculos , clique em Campos, Itens, conjuntos de & e clique em Gerenciar Conjuntos.
A caixa de diálogo Set Manager é exibida. Se necessário, você pode redimensionar essa caixa de diálogo arrastando o identificador de dimensionamento no canto inferior direito da caixa de diálogo.Selecione o conjunto que você deseja editar ou excluir.
Siga um destes procedimentos:
- Para editar o conjunto nomeado selecionado, clique em Editar e faça as alterações desejadas.
- Para excluir o conjunto nomeado selecionado, clique em Excluir e clique em Sim para confirmar.