Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016 Excel para iPad Excel Web App Excel para iPhone Excel para tablets Android Excel para telemóveis Android

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.

  • Sort_by    Opcional. Uma cadeia de texto do valor pelo qual ordenar. Por exemplo, para obter a cidade com as vendas mais altas, set_expression seria um conjunto de cidades e sort_by seria a medida de vendas. Ou, para obter a cidade com a população mais alta, set_expression seria um conjunto de cidades, e sort_by seria a medida da população. Se sort_order exigir sort_by e sort_by for omitido, CONJUNTOCUBO devolve o #VALUE! mensagem de erro.

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, CONJUNTOCUBO devolve uma #NAME? #VALOR! 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á uma #NAME? #VALOR!

  • 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 set_expression tiver mais de 255 carateres, que é o limite de um argumento para uma função, CONJUNTOCUBO devolve um #VALUE! #VALOR! Para utilizar cadeias de texto com mais de 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]")

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.