Navegação Rápida
Função MEMBROCUBO
Resumo
A função MEMBROCUBO retorna um membro ou tupla de um cubo OLAP. É essencial para validar a existência de membros antes de usá-los em outras funções de cubo, garantindo fórmulas mais robustas em análises multidimensionais.
Sintaxe
MEMBROCUBO(conexão; expressão_membro; [legenda])
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| conexão | Texto |
Sim | Nome da conexão com o cubo OLAP armazenada na pasta de trabalho |
| expressão_membro | Texto/MDX |
Sim | Expressão MDX que define um membro único ou tupla no cubo |
| legenda | Texto |
Não | Rótulo personalizado exibido na célula (opcional) |
Usando a função CUBEMEMBER
Use MEMBROCUBO para validar membros antes de cálculos com funções como CUBOVALOR ou MEMBROPROPRIEDADCUBO. Ideal para dashboards dinâmicos e relatórios OLAP que precisam de referências seguras a dimensões específicas.
Exemplos Comuns de CUBEMEMBER
Membro simples de hierarquia
=MEMBROCUBO("Vendas";"[Hora].[Fiscal].[2004]")
Retorna o membro '2004' da hierarquia Fiscal na dimensão Hora
Referência de célula
=MEMBROCUBO($A$1;D$12)
Usa nome da conexão em A1 e MDX em D12
Tupla multidimensional
=MEMBROCUBO("Vendas";(B4;C6;D5);"VendasDe2004")
Cria tupla de células com legenda personalizada
Exemplo FoodMart
=MEMBROCUBO("xlextdat8 FoodMart 2000 Sales";"([Produto].[Alimento];[Hora].[1997])")
Tupla cruzando Produto e Hora
Perguntas Frequentes
Erros Comuns e Soluções
#NOME?
Cause: Conexão inválida ou servidor OLAP indisponível
Solution: Verifique nome da conexão e status do servidor
#VALOR!
Cause: Elemento da tupla inválido ou MDX >255 caracteres
Solution: Valide sintaxe MDX e use referência de célula para textos longos
#N/D
Cause: Membro inexistente ou sintaxe MDX incorreta
Solution: Confira se o membro existe no cubo e corrija a expressão
Notas
- Temporariamente exibe '#OBTENDO_DADOS…' durante consultas
- Usa expressão MDX original em outras funções CUBO, não o valor exibido
- Limite de 255 caracteres no argumento; use células para MDX longa
- Objetos de sessão podem causar #N/D se Tabela Dinâmica for removida
Compatibilidade
Disponível em: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Não disponível em: Excel 2003 e versões anteriores
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2007+