Cubo - Função CUBEMEMBER
Descrição
A função CUBEMEMBER retorna um membro ou tupla do cubo. Use esta função para validar se o membro ou tupla existe no cubo.
Sintaxe
CUBEMEMBER (connection, member_expression, [caption])
Argumentos
Argumento | Descrição | Obrigatório / Opcional |
---|---|---|
conexão | Nome da conexão com o cubo - uma string de texto | Requeridos |
member_expression | Uma expressão multidimensional (MDX) que avalia um membro único no cubo - Uma string de texto OU Uma tupla, especificada como um intervalo de células ou uma constante de matriz |
Requeridos |
rubrica | Uma sequência de texto exibida na célula em vez da legenda, se houver uma definida, a partir do cubo. Quando uma tupla é retornada, a legenda usada é a do último membro da tupla. | Opcional |
Notas
Quando a função CUBEMEMBER é avaliada, ela exibe temporariamente uma mensagem "# GETTING_DATA…" na célula antes de todos os dados serem recuperados.
Quando você usa CUBEMEMBER como um argumento para outra Função CUBE, a expressão MDX que identifica o membro ou tupla é usada por essa Função CUBE, não o valor exibido na célula da Função CUBEMEMBER.
Se o nome da conexão não for uma conexão de pasta de trabalho válida armazenada na pasta de trabalho, CUBEMEMBER retornará um # nome? Valor do erro. Se o servidor OLAP (Online Analytical Processing) não estiver em execução, não estiver disponível ou retornar uma mensagem de erro, CUBEMEMBER retornará um # NOME? Valor do erro.
Se pelo menos um elemento da tupla for inválido, CUBEMEMBER retornará um #VALUE! valor de erro.
Se member_expression tiver mais de 255 caracteres, que é o limite para um argumento para uma função, CUBEMEMBER retornará um #VALUE! Valor do erro. Para usar sequências de texto com mais de 255 caracteres, insira a sequência de texto em uma célula (para a qual o limite é 32.767 caracteres) e, em seguida, use uma referência de célula como argumento.
CUBEMEMBER retorna um valor de erro # N / A quando -
A sintaxe member_expression está incorreta
O membro especificado pela string de texto MDX não existe no cubo.
A tupla é inválida porque não há interseção para os valores especificados. (Isso pode ocorrer com vários elementos da mesma hierarquia.)
O conjunto contém pelo menos um membro com uma dimensão diferente dos outros membros.
CUBEMEMBER pode retornar um valor de erro # N / A se você fizer referência a um objeto baseado em sessão, como um membro calculado ou conjunto nomeado, em uma Tabela Dinâmica ao compartilhar uma conexão. A tabela dinâmica é excluída ou você pode converter a tabela dinâmica em fórmulas. (Na guia Opções, no grupo Ferramentas, clique em Ferramentas OLAP e em Converter em Fórmulas).
Aplicabilidade
Excel 2007, Excel 2010, Excel 2013, Excel 2016