Skip to main content

Função CUBESET do Excel

Author: Amanda Li Last Modified: 2025-08-06

A função CUBESET define um conjunto calculado de membros ou tuplas ao enviar uma expressão de conjunto para o cubo no servidor. A função pode extrair todos os valores únicos de uma expressão de conjunto e oferece opções para classificação.

cubeset function 1


Sintaxe

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


Argumentos

  • conexão (obrigatório): Uma cadeia de texto com o nome da conexão para o modelo de dados (cubo).
  • expressão_conjunto (obrigatório): Uma cadeia de texto de uma expressão de conjunto que resulta em um conjunto de membros ou tuplas. Alternativamente, expressão_conjunto 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 que substitui a legenda definida a partir do cubo.
  • ordem_classificação (opcional): Um número inteiro de 0 a 6, representando o tipo de classificação a ser realizada. O valor padrão é 0.
  • Inteiro Constante enumerada Descrição Argumento classificar_por
    0 ou omitido SortNone Deixa o conjunto na sua ordem existente Ignorado
    1 SortAscending Classifica o conjunto em ordem crescente por classificar_por Obrigatório
    2 SortDescending Classifica o conjunto em ordem decrescente por 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 natural crescente Ignorado
    6 Sort_Natural_Descending Classifica o conjunto em ordem natural decrescente Ignorado
  • classificar_por (opcional): Uma cadeia de texto do valor (MEDIDA) pelo qual classificar. Este argumento é ignorado, a menos que você defina 1 ou 2 como ordem_classificação. Por exemplo, para obter a região com as maiores vendas, use expressão_conjunto para definir um conjunto de regiões e defina classificar_por como a medida de vendas.

Valor de Retorno

A função CUBESET define um conjunto calculado.


Notas da Função

  • CUBESET resulta em um conjunto contendo os itens definidos por expressão_conjunto na ordem_classificação especificada por classificar_por.
  • A mensagem #OBTENDO_DADOS… será exibida quando a função CUBESET for avaliada e antes que todos os dados sejam recuperados.
  • CUBESET retorna o #NOME? valor de erro se:
    • conexão não é uma conexão válida de pasta de trabalho armazenada na pasta de trabalho, por exemplo, ThisWorkbookDataModel;
    • Servidor de Processamento Analítico Online (OLAP) está indisponível, não está em execução ou retornou uma mensagem de erro.
  • CUBESET retorna o #VALOR! valor de erro se:
    • ordem_classificação está definida como 1 ou 2 que requer classificar_por, e o argumento foi omitido;
    • expressão_conjunto tem mais de 255 caracteres. Nota: Você pode inserir a cadeia de texto em uma célula e depois referenciar a célula como argumento como solução alternativa.
  • CUBESET retorna o #N/D valor de erro se:
    • expressão_conjunto não é válida;
    • O conjunto contém um ou mais membros com uma dimensão diferente dos outros membros.
  • Os argumentos de CUBESET, exceto ordem_classificação e referências de células, devem ser fechados com aspas duplas ("").
  • Os nomes de membros, dimensões ou tabelas, etc., que você escreve em expressão_conjunto devem ser envolvidos em colchetes ([ ]).

Exemplo

Tenho aqui uma tabela chamada “sales2021” que inclui informações sobre vendas e classificações de diferentes produtos de 2 categorias durante o ano de 2021. Para usar a Função CUBESET para definir um conjunto calculado (vendas totais) de produtos em meses diferentes, você deve primeiro adicionar os dados desta tabela ao Modelo de Dados na pasta de trabalho existente, cujo nome sempre será ThisWorkbookDataModel. Em seguida, copie ou insira a fórmula abaixo na célula onde deseja obter os totais (aqui vou obter o total de produtos específicos em um mês como exemplo), e pressione Enter para obter o resultado:

=CUBESET("ThisWorkbookDataModel",($K$5,$J$5,$I$5,$H$5),"Total Geral")

Onde

$K$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Produto].&[Collants]")
$J$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Produto].&[Meias]")
$I$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Produto].&[Shorts]")
$H$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Produto].&[Bonés]")

√ Nota: A célula que contém uma fórmula CUBESET só exibe a legenda que você especificou. O conjunto é armazenado invisivelmente atrás da célula. CUBESET por si só é inútil. Na fórmula acima, as referências de célula são os resultados retornados pela função CUBEMEMBER.

cubeset function 2


Funções relacionadas

Função CUBEMEMBER do Excel

A função CUBEMEMBER recupera um membro ou tupla de um cubo, se ele existir. Caso contrário, um valor de erro #N/D será retornado.

Função CUBEVALUE do Excel

A função CUBEVALUE retorna um valor agregado de um cubo filtrado por vários argumentos de expressão_membro.

Função CUBEKPIMEMBER do Excel

A função CUBEKPIMEMBER retorna a propriedade do indicador-chave de desempenho (KPI) e exibe o nome do KPI na célula.

Função CUBESETCOUNT do Excel

A função CUBESETCOUNT retorna o número de itens em um conjunto.


As Melhores Ferramentas de Produtividade para o Office

Kutools para Excel - Ajuda Você a Se Destacar da Multidão

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Identificar Duplicatas  |  Excluir Linhas em Branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondar sem Fórmula ...
Super VLookup: Múltiplos Critérios  |  Múltiplos Valores  |  Entre Multi-Planilhas  |  Correspondência Fuzzy...
Lista Suspensa Avançada: Lista Suspensa Fácil  |  Lista Suspensa Dependente  |  Lista Suspensa Multi-seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alternar Status de Visibilidade das Colunas Ocultas  Comparar Colunas para Selecionar Mesmas & Células Diferentes ...
Recursos em Destaque: Grade de Foco  |  Visualização de Design  |  Barra de Fórmulas Aprimorada  |  Gerenciador de Pasta de Trabalho & Planilha | Biblioteca de Recursos (Auto Text)  |  Selecionador de Data  |  Mesclar Planilhas  |  Criptografar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres ...)  |  Mais de 50 Tipos de Gráficos (Gráfico de Gantt ...)  |  Mais de 40 Fórmulas Práticas (Calcular a idade com base na data de nascimento ...)  |  19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho ...)  |  12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda ...)  |  7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células do Excel ...)  |  ... e mais
Use o Kutools no seu idioma preferido – suporta Inglês, Espanhol, Alemão, Francês, Chinês e mais de 40 outros!

Kutools para Excel Conta com Mais de 300 Recursos, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...


Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduz centenas de cliques do mouse por dia, diga adeus à síndrome do mouse.
  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.