MEMBROCLASSIFICADOCUBO (função MEMBROCLASSIFICADOCUBO)

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

Descrição

Devolve o enésimo ou a classificação mais alta num conjunto. Utilize para devolver um ou mais elementos num conjunto, como, por exemplo, os 10 alunos (10 Mais).

Sintaxe

MEMBROCLASSIFICADOCUBO(ligação, expressão_conjunto, classificação, [legenda])

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

  • Ligação    Obrigatório. É uma cadeia de texto com o nome da ligação ao cubo.

  • Expressão_conjunto    Obrigatório. É uma cadeia de texto com uma expressão do conjunto, como "{[Item1].descendentes}". Expressão_conjunto também pode ser a função CONJUNTOCUBO, ou uma referência a uma célula que contenha a função CONJUNTOCUBO.

  • Classificação    Obrigatório. É um valor inteiro que especifica o valor máximo a devolver. Se a classificação tiver o valor de 1, devolverá o valor máximo; se tiver o valor 2, devolverá o segundo valor mais elevado e assim sucessivamente. Para devolver os 5 valores mais elevados, utilize a função MEMBROCLASSIFICADOCUBO cinco vezes, especificando uma classificação diferente, de 1 a 5, de cada vez.

  • Legenda    Opcional. É uma cadeia de texto mostrada na célula em vez da legenda, se estiver definida uma legenda, do cubo.

Observações

  • Quando a função MEMBROCLASSIFICADOCUBO é avaliada, mostra temporariamente uma mensagem "#A_OBTER_DADOS…" na célula, antes de todos os dados serem recuperados.

  • Se o nome da ligação não for uma ligação de livro válida armazenada no livro, a função MEMBROCLASSIFICADOCUBO devolverá um valor de erro #NOME?. Se o servidor OLAP (Online Analytical Processing) não estiver em execução, não estiver disponível ou devolver uma mensagem de erro, a função MEMBROCLASSIFICADOCUBO devolverá um valor de erro #NOME?.

  • A função MEMBROCLASSIFICADOCUBO devolve um valor de erro #N/D quando a sintaxe de expressão_conjunto estiver incorreta ou quando o conjunto contiver, pelo menos, um membro com uma dimensão diferente dos outros membros.

Exemplos

=MEMBROCLASSIFICADOCUBO("Vendas";$D$4;1;"Mês Principal")

=MEMBROCLASSIFICADOCUBO("Vendas",CONJUNTOCUBO("Vendas";"Verão";"[2004].[Junho]";"[2004].[Julho]";"[2004].[Agosto]");3;"Mês Principal")

Sugestão: Para devolver os n valores inferiores, utilize os argumentos sequência_ordenação e ordenar_por da função CONJUNTOCUBO para inverter a ordem do conjunto de forma a que os valores superiores do conjunto ordenado sejam os valores inferiores. Por exemplo, MEMBROCLASSIFICADOCUBO ("Vendas"; $D$4;1) devolve o último membro, MEMBROCLASSIFICADOCUBO ("Vendas"; $D$4; 2) devolve o penúltimo membro e assim sucessivamente.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×