CONJUNTOCUBO (Função CONJUNTOCUBO)

Se você está disposto a enviar uma expressão de conjunto para o cubo no servidor através de uma função, processar essa expressão, recomendamos conhecer a CONJUNTOCUBO.

Ademais, a função CONJUNTOCUBO pode ser valiosa para quem busca trabalhar com dados multidimensionais.

PUBLICIDADE

Contudo, vamos inicialmente conhecer a sintaxe e argumentos necessário para depois proceder com o exemplo de uso.

Sintaxe


A sintaxe da =CONJUNTOCUBO é composta por dois campos de preenchimento obrigatório e três campos de uso opcional.

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

Argumentos

  • conexão (obrigatório): Uma string de texto contendo o nome de conexão com o cubo.
  • expressão_conjunto (obrigatório): Ademais, contendo string de texto euma expressão que resulta em um conjunto de membros ou tuplas.
  • legenda (opcional): Uma stringa de texto que será exibida na célula em vez da legenda do cubo.
  • ordem_classificação (opcional): Em resumo, a ordem de classificação, conforme parâmetro. Por padrão se inicia com 0.
    • 0: Mantém o conjunto na ordem existente. Além disso, é o padrão, caso não possua valor informado.
    • 1: Classifica em ordem crescente com referência em classificar_por.
    • 2: Classifica em ordem decrescente com referência em classificar_por.
    • 3: Classifica em ordem alfabética crescente.
    • 4: Classifica em ordem alfabética decrescente.
    • 5: Classifica em ordem crescente natural.
    • 6: Classifica em ordem decrescente natural.
  • classificar_por (opcional): Especifica o valor pelo qual o conjunto será classificado.

Valor de retorno

A função retorna um conjunto de membros ou tuplas calculados com base na expressão do conjunto fornecida.

Observações da CONJUNTOCUBO

  • Além disso, durante o uso da função CONJUNTOCUBO, pode ser observado o item #OBTENDO_DADOS.
  • Um segundo erro é o #NOME, que acontece em determinadas situações.
    • Campo conexão não tiver a informação válida.
    • Caso o servidor OLAP estiver indisponível ou retornar uma mensagem de erro.
  • Se a expressão_conjunto estiver acima de 255 argumentos (limite) retornará o erro #VALOR.
  • Por fim, o CONJUNTOCUBO pode apresentar #N/D, caso a tabela dinâmica não esteja convertida em fórmulas.
  • A CONJUNTOCUBO pertence ao conjunto de Funções do Cubo no Excel.

Exemplo 1: Como usar a função CONJUNTOCUBO

Em primeiro exemplo, vamos utilizar a função para agrupar em conjunto o cubo do intervalo de dados abaixo.

como listar os dados para utilizar a função conjuntocubo
Imagem 1: Organizando os dados para aplicar a Função CONJUNTOCUBO

Como observamos, possuímos uma lista com alguns itens e vamos agrupar as informações através do texto “CELULAR”.

PUBLICIDADE

Sendo assim, será inserido a fórmula abaixo em uma célula ao lado da tabela para exemplificar.

=CONJUNTOCUBO(“ThisWorkbookDataModel”;A5:A7;”CELULAR”)

Portanto, a célula informada mostrará o resultado obtido como retorno.

como usar a função conjunto cubo no excel
Exemplo 1: Resultado após aplicação do CONJUNTOCUBO

Exemplo 2: Realizar a soma de valores com base no CONJUNTOCUBO

Em um segundo lugar, é possível utilizar a função VALORCUBO para resumir o valor total das colunas “Soma de Valor”.

Nesse sentido, vamos referenciar os dados, conforme demonstrado abaixo.

=VALORCUBO(“ThisWorkbookDataModel”;”[Measures].[Soma de Valor]”;D3)

Ademais, lembramos que a coluna de referência deve estar representada entre colchetes idêntica no Excel.

Destacaremos os campos em comum abaixo, observe o resultado do uso conjunto das funções do cubo.

PUBLICIDADE
resultado usando a função conjuntocubo com valorcubo.
Exemplo 2: Resultado após aplicar VALORCUBO em conjunto

Além disso, caso deseja substituir a palavra celular, basta alterar na fórmula do Exemplo 1.

Portanto, através desse artigo foi possível aprender sobre a Função CONJUNTOCUBO no Excel.

Confira também

Compartilhe
Rafael Schreiner

Rafael Schreiner

Artigos: 348