MEMBROCUBO (Função MEMBROCUBO)

Este artigo descreve a sintaxe da fórmula e o uso da função MEMBROCUBO  no Microsoft Excel.

Descrição

Retorna um membro ou uma tupla a partir de um cubo. Use para validar a existência do membro ou da tupla no cubo.

Sintaxe

MEMBROCUBO(conexão, expressão_membro, [legenda])

A sintaxe da função MEMBROCUBO tem os seguintes argumentos:

  • Conexão    é uma cadeia de texto do nome da conexão com o cubo.

  • Expressão_membro    Obrigatório. Uma cadeia de texto de uma expressão multidimensional (MDX) que resulta em um único membro no cubo. De modo alternativo, expressão_membro pode ser uma tupla, especificada como um intervalo de células ou uma constante de matriz.

  • Legenda    Opcional. Uma cadeia de texto exibida na célula em vez da legenda do cubo, se uma estiver definida. Quando uma tupla é retornada, a legenda usada é aquela do último membro da tupla.

Comentários

  • Quando a função MEMBROCUBO faz uma avaliação, ela temporariamente exibe a mensagem "#OBTENDO_DADOS…" na célula antes de recuperar todos os dados.

  • Ao usar MEMBROCUBO como um argumento de outra função de CUBO, a expressão MDX que identifica o membro ou a tupla é usada por essa função de CUBO, não o valor exibido na célula da função MEMBROCUBO.

  • Se o nome da conexão não for uma conexão de pasta de trabalho válida armazenada na pasta de trabalho, o MEMBROCUBO retornará um valor de erro #NOME?. Se o servidor OLAP (Online Analytical Processing) não estiver em execução, não estiver disponível ou retornar uma mensagem de erro, o MEMBROCUBO retornará um valor de erro #NOME?.

  • Se pelo menos um elemento da tupla for inválido, MEMBROCUBO retornará um valor de erro #VALOR!.

  • Se a expressão_membro for maior que 255 caracteres, que é o limite de um argumento de uma função, o MEMBROCUBO retorna um valor de erro #VALOR! Para usar as cadeias de caracteres que tenham mais que 255 caracteres, insira a cadeia de caracteres do texto em uma célula (para o qual o limite é de 32.767 caracteres) e, em seguida, use uma referência de célula como argumento.

  • MEMBROCUBO retornará um valor de erro #N/D quando:

    • A sintaxe da expressão_membro estiver incorreta.

    • O membro especificado pela cadeia de caracteres MDX não existe no cubo.

    • A tupla for inválida porque não existe uma interseção para os valores especificados (isso pode ocorrer com vários elementos da mesma hierarquia).

    • O conjunto contiver pelo menos um membro com uma dimensão diferente dos outros membros.

  • O MEMBROCUBO pode retornar um valor de erro #N/D se você fizer referência um objeto com base na sessão, como um conjunto nomeado ou membro calculado em uma Tabela Dinâmica ao compartilhar a conexão com a Tabela Dinâmica quando ela é excluída ou quando você a converte em fórmulas (na guia Opções no grupo Ferramentas clique em Ferramentas OLAP e em Converter em Fórmulas).

Exemplos

=CUBEMEMBER("Sales","[Time].[Fiscal].[2004]")

=CUBEMEMBER($A$1,D$12)

=CUBEMEMBER("Sales",(B4, C6, D5),"SalesFor2004")

=CUBEMEMBER("xlextdat8 FoodMart 2000 Sales","([Product].[Food],[Time].[1997])")

=CUBEMEMBER($A$1,C$12:D$12)

Compartilhar Facebook Facebook Twitter Twitter Email Email

Essas informações foram úteis?

Ótimo! Outros comentários?

Como podemos melhorá-lo?

Obrigado por seus comentários!

×