CONJUNTOCUBO (função CONJUNTOCUBO)

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

Descrição

Define um conjunto calculado de membros ou cadeias de identificação enviando uma expressão de conjunto para o cubo no servidor, que cria o conjunto e, em seguida, devolve o conjunto ao Microsoft Excel.

Sintaxe

CONJUNTOCUBO(ligação, expressão_conjunto, [legenda], [sequência_ordenação], [ordenar_por])

A sintaxe da função CONJUNTOCUBO 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 de conjunto que resulta num conjunto de membros ou cadeias de identificação. Expressão_conjunto também pode ser uma referência de célula para um intervalo do Excel que contenha um ou vários membros, cadeias de identificação ou conjuntos incluídos no conjunto.

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

  • Sequência_ordenação    Opcional. É o tipo de ordenação, se existir uma ordenação, a executar, e pode ser um dos seguintes:

Inteiro

Constante enumerada

Descrição

Argumento ordenar_por

0

OrdenarNenhum

Deixa o conjunto com a ordem existente.

Ignorado

1

OrdenarAscendente

Ordena o conjunto por ordem ascendente por ordenar_por.

Obrigatório

2

OrdenarDescendente

Ordena o conjunto por ordem descendente por ordenar_por.

Obrigatório

3

OrdenarAlfabéticaAscendente

Ordena o conjunto por ordem alfabética ascendente.

Ignorado

4

OrdenarAlfabéticaDescendente

Ordena o conjunto por ordem alfabética descendente.

Ignorado

5

Ordenar_Natural_Ascendente

Ordena o conjunto por ordem natural ascendente.

Ignorado

6

Ordenar_Natural_Descendente

Ordena o conjunto por ordem natural descendente.

Ignorado

  • O valor predefinido é 0. Uma ordenação alfabética de um conjunto de cadeias de identificação ordena pelo último elemento de cada cadeia de identificação. Para mais informações sobre as diferentes sequências de ordenação, consulte o sistema de ajuda do Microsoft Office SQL Analysis Services.

  • Ordenar_por    Opcional. É uma cadeia de texto com o valor pelo qual ordenar. Por exemplo, para obter a localidade com as vendas mais elevadas, expressão_conjunto seria um conjunto de localidades e ordenar_por seria a medida das vendas. Em alternativa, para obter a localidade com a população mais elevada, expressão_conjunto seria um conjunto de localidades e ordenar_por seria a medida da população. Se sequência_ordenação requerer ordenar_por e ordenar_por for omitido, a função CONJUNTOCUBO devolverá a mensagem de erro #VALOR!.

Observações

  • Quando a função CONJUNTOCUBO é 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 CONJUNTOCUBO 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 CONJUNTOCUBO devolverá um valor de erro #NOME?.

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

  • Se expressão_conjunto contiver mais do que 255 carateres, que é o limite para um argumento de uma função, CONJUNTOCUBO devolverá o valor de erro #VALOR!. Para utilizar cadeias de texto com mais do que 255 carateres, introduza a cadeia de texto numa célula (para a qual o limite é de 32.767 carateres) e, em seguida, utilize uma referência de célula como argumento.

  • A função CONJUNTOCUBO poderá devolver um valor de erro #N/D se referenciar um objeto baseado na sessão, como, por exemplo, um membro calculado ou conjunto nomeado, numa Tabela Dinâmica ao partilhar uma ligação, e essa Tabela Dinâmica for eliminada ou convertida em fórmulas. No separador Opções, no grupo Ferramentas, clique em Ferramentas OLAP e, em seguida, clique em Converter em Fórmulas.

Exemplos

=CONJUNTOCUBO("Finanças";"Encomenda([Produto].[Produto].[Categoria do Produto].Membros;[Medidas].[Vendas de Unidades];ASC)";"Produtos")

=CONJUNTOCUBO("Vendas";"[Produto].[Todos os Produtos].Crianças";"Produtos";1;"[Medidas].[Volume de Vendas]")

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.

×