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

Exemplo