Função CONJUNTOCUBO

Aplica-se a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 para 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 telefones Android

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 Necessário. Uma cadeia de texto do nome da conexão com o cubo.
  • Set_expression Necessá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.
  • Sort_order 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 Sort_by argumento
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]")