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

Descrição

Define um conjunto calculado de membros ou tuplas enviando uma expressão do conjunto para o cubo no servidor, que cria o conjunto e o retorna para o Microsoft Excel.

Sintaxe

CONJUNTOCUBO(conexão, expressão_conjunto, [legenda], [ordem_classificação], [classificar_por])

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

  • Conexão    Obrigatório. Uma cadeia de texto do nome da conexão com o cubo.

  • Expressão_conjunto    Obrigatório. Uma cadeia de texto de uma expressão de um conjunto que resulta em um conjunto de membros ou tuplas. Expressão_conjunto também pode ser uma referência de célula para um intervalo do Excel que contém um ou mais membros, tuplas ou conjuntos incluídos no conjunto.

  • Legenda    Opcional. Uma cadeia de texto exibida na célula ao invés da legenda do cubo, se houver uma definida.

  • Ordem_classificação    Opcional. O tipo de classificação, se houver, a ser executada e pode corresponder a uma das seguintes opções:

Inteiro

Constante enumerada

Descrição

Argumento Classificar_por

0

SortNone

Deixa o conjunto na ordem existente.

Ignorado

1

ClassificaçãoCrescente

Classifica o conjunto em ordem crescente de classificar_por.

Obrigatório

2

ClassificaçãoDecrescente

Classifica o conjunto em ordem decrescente de classificar_por.

Obrigatório

3

SortAlphaAscending

Classifica o conjunto em ordem alfabética crescente.

Ignorado

4

Sort_Alpha_Descending

Classifica o conjunto em ordem alfabética decrescente.

Ignorado

5

Sort_Natural_Ascending

Classifica o conjunto em ordem crescente natural.

Ignorado

6

Sort_Natural_Descending

Classifica o conjunto em ordem decrescente natural.

Ignorado

  • O valor padrão é 0. Uma classificação alfabética para um conjunto de tuplas classifica pelo último elemento em cada tupla. Para obter mais informações sobre essas diferentes ordens de classificação, consulte o sistema de ajuda do Microsoft Office SQL Analysis Services.

  • Sort_by    Opcional. Uma cadeia de texto do valor pelo qual classificar. 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 maior população, set_expression seria um conjunto de cidades, e sort_by seria a medida populacional. Se sort_order exigir sort_by e sort_by for omitido, o CUBESET retornará o #VALUE! mensagem de erro.

Comentários

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

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

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

  • Se set_expression for maior que 255 caracteres, que é o limite para um argumento para uma função, CUBESET retornará um #VALUE! . Para usar sequências de texto com mais de 255 caracteres, insira a sequência em uma célula (para a qual o limite é de 32.767 caracteres) e use uma referência de célula como argumento.

  • O CONJUNTOCUBO pode retornar um valor #N/D se você fizer referência baseada em sessão, tal como um conjunto nomeado ou um membro calculado em uma Tabela Dinâmica ao compartilhar uma conexão com a Tabela Dinâmica excluída ou convertida em fórmulas. (Na guia Opções no grupo Ferramentas clique em Ferramentas OLAP, e em Converter em Fórmulas.)

Exemplos

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

=CONJUNTOCUBO("Vendas";"[Produto].[Todos os Produtos].Infantil";"Produtos";1;"[Medidas].[Valor Vendas]")

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.