KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Função CUBESET do Excel

AutoraAmanda Li Data de Modificação

A função CUBESET define um conjunto calculado de membros ou tuplos ao enviar uma expressão de conjunto para o conjunto de dados multidimensional no servidor, podendo extrair todos os valores únicos dessa expressão e oferecendo opções de ordenação.

função cubeset 1


Sintaxe

=CUBESET(connection, set_expression, [caption], [sort_order], [sort_by])


Argumentos

  • Ligação (obrigatória): Uma cadeia de texto com o nome da ligação ao modelo de dados (conjunto de dados multidimensional).
  • set_expression (obrigatório): Uma cadeia de texto com uma expressão de conjunto que resulta num conjunto de membros ou tuplos. Alternativamente, set_expression pode ser uma referência de célula para um intervalo do Excel que contenha um ou mais membros, tuplos ou conjuntos incluídos no conjunto.
  • Legenda (opcional): Uma cadeia de texto que substitui a legenda definida a partir do conjunto de dados multidimensional.
  • sort_order (opcional): Um número inteiro entre 0 e 6 que indica o tipo de ordenação a aplicar. O valor predefinido é 0.
  • InteiroConstante enumeradaDescriçãoArgumento sort_by
    0 ou omitidoSortNoneMantém o conjunto na sua ordem existenteIgnorado
    1SortAscendingOrdena o conjunto por ordem ascendente segundo sort_byObrigatório
    2SortDescendingOrdena o conjunto por ordem descendente segundo sort_byObrigatório
    3SortAlphaAscendingOrdena o conjunto por ordem alfabética ascendenteIgnorado
    4Sort_Alpha_DescendingOrdena o conjunto por ordem alfabética descendenteIgnorado
    5Sort_Natural_AscendingOrdena o conjunto por ordem natural ascendenteIgnorado
    6Sort_Natural_DescendingOrdena o conjunto por ordem natural descendenteIgnorado
  • sort_by (opcional): Uma cadeia de texto do valor (MEASURE) pelo qual ordenar. Este argumento é ignorado, exceto se definir sort_order como 1 ou 2. Por exemplo, para obter a região com as vendas mais elevadas, utilize set_expression para definir um conjunto de regiões e defina sort_by como a medida das vendas.

Valor de retorno

A função CUBESET define um conjunto calculado.


Notas sobre a função

  • CUBESET devolve um conjunto que contém os itens definidos por set_expression na sort_order especificada segundo sort_by.
  • A mensagem #GETTING_DATA… é apresentada quando a função CUBESET é avaliada e antes de todos os dados serem recuperados.
  • CUBESET devolve o #NAME?valor de erro se:
    • ligaçãonão é uma ligação válida ao livro de trabalho armazenada no próprio livro, por exemplo, ThisWorkbookDataModel;
    • O servidor OLAP (Online Analytical Processing) está indisponível, não está em execução ou devolveu uma mensagem de erro.
  • CUBESET devolve o #VALUE!valor de erro se:
    • sort_orderestá definido como 1ou 2que exige sort_by, e o argumento foi omitido;
    • set_expressiontem mais de 255 carateres.Nota:Pode introduzir a cadeia de texto numa célula e, depois, referenciar essa célula como argumento, como solução alternativa.
  • CUBESET devolve o #N/Avalor de erro se:
    • set_expressionnão é válido;
    • O conjunto contém um ou mais membros com uma dimensão diferente dos restantes membros.
  • Os argumentos de CUBESET, exceto sort_order e referências de células, devem ser delimitados por aspas duplas (").
  • Os nomes de membros, dimensões ou tabelas, entre outros, que escrever em set_expression devem ser colocados entre parênteses retos ([ ]).

Exemplo

Tenho aqui uma tabela denominada “sales2021” que inclui as informações de vendas e classificação de diferentes produtos de 2 categorias ao longo do ano 2021. Para utilizar a função CUBESET para definir um conjunto calculado (vendas totais) de produtos em diferentes meses, deve primeiro adicionar os dados desta tabela ao Modelo de Dadosno livro existente, cujo nome será sempre ThisWorkbookDataModelDepois, copie ou introduza a fórmula abaixo na célula onde pretende obter os totais (neste exemplo, o total de produtos específicos num determinado mês) e prima Enterpara obter o resultado:

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

Onde

$K$5=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Product].&,[Tights]»)
$J$5=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Product].&,[Socks]»)
$I$5=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Product].&,[Shorts]»)
$H$5=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Product].&,[Caps]»)

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

função cubeset 2


Funções relacionadas

Função CUBEMEMBER do Excel

A função CUBEMEMBER obtém um membro ou tuplo de um conjunto de dados multidimensional, se este existir; caso contrário, devolve o valor de erro #N/D.

Função CUBEVALUE do Excel

A função CUBEVALUE devolve um valor agregado de um conjunto de dados multidimensional, filtrado por vários argumentos member_expression.

Função CUBEKPIMEMBER do Excel

A função CUBEKPIMEMBER devolve 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 devolve o número de itens num conjunto.


As Melhores Ferramentas de Produtividade para o Office

Kutools for Excel – Ajuda-o a destacar-se da multidão

🤖KUTOOLS AI Assistente: Revolucione o 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
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas  |  Excluir linhas em branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondamento sem usar fórmula
Super VLookup:Múltiplos Critérios  |  Múltiplos Valores  |  Entre Múltiplas Folhas  |  Correspondência Fuzzy
Avanç. Lista suspensa:Lista de Opções Simples  |  Lista de Opções Dependente  |  Lista de Opções com Seleção Múltipla
Gestor de Colunas:Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alternar Estado de Visibilidade de Colunas Ocultas  |Comparar Colunas para Selecionar Células Iguais/Diferentes
Funcionalidades em Destaque:Grade de foco  |  Visualização de Design  |  Barra de fórmulas aprimorada  |  Gestor de Pastas de Trabalho e Folhas|Biblioteca de Recursos(Texto Automático)|  Seleção de Data  |  Consolidar Planilhas  |  Encriptar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado…) …
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos…)|  50+Tiposde Gráfico(Gráfico de Gantt…)|  40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento…)|  19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho…)|  12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda…)|  7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células do Excel…)|… e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…


Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduza centenas de cliques diários e diga adeus à tendinite do rato.
  • Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
  • Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.