Cube - Função CUBESET

Descrição

A função CUBESET define um conjunto calculado de membros ou tuplas enviando uma expressão de conjunto para o cubo no servidor, que cria o conjunto e retorna esse conjunto para o Microsoft Excel.

Sintaxe

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

Argumentos

Argumento Descrição Obrigatório / Opcional
conexão Nome da conexão com o cubo. - Uma string de texto Requeridos
set_expression

Uma string de texto de uma expressão de conjunto que resulta em um conjunto de membros ou tuplas.

OU

Uma referência de célula a um intervalo do Excel que contém um ou mais membros, tuplas ou conjuntos incluídos no conjunto.

Requeridos
rubrica Uma sequência de texto que é exibida na célula em vez da legenda, se houver uma definida, do cubo. Opcional
ordem de classificação O tipo de classificação a ser executado, se houver, pode ser um conforme fornecido na Tabela a seguir. Opcional
ordenar por

Uma string de texto do valor pelo qual classificar.

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.

Para obter a cidade com a maior população, set_expression seria um conjunto de cidades e sort_by seria a medida da população.

Se sort_order requer sort_by, e sort_by é omitido, CUBESET retorna o #VALUE! Mensagem de erro.

Opcional

O tipo de classificação a ser executada, se o argumento sort_order for especificado -

Inteiro Constante enumerada Descrição Argumento - Sort_by
0 SortNone Deixa o conjunto na ordem existente. Ignorado
1 Ordernar ascendente Classifica definido em ordem crescente por sort_by. Requeridos
2 SortDescending Classifica definido em ordem decrescente por sort_by. Requeridos
3 SortAlphaAscending Classifica definido em ordem ascendente alfa. Ignorado
4 Sort_Alpha_Descending Classifica definido em ordem decrescente alfa. Ignorado
5 Sort_Natural_Ascending Classifica definido em ordem crescente natural. Ignorado
6 Sort_Natural_Descending Classifica definido em ordem decrescente natural. Ignorado

O valor padrão é 0. Uma classificação alfa para um conjunto de tuplas classifica no último elemento em cada tupla.

Notas

  • Quando a função CUBESET é avaliada, ela exibe temporariamente uma mensagem "# GETTING_DATA…" na célula antes de todos os dados serem recuperados.

  • 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á um # nome? Valor do erro. Se o servidor OLAP (Online Analytical Processing) não estiver em execução, não estiver disponível ou retornar uma mensagem de erro, o CUBESET retornará um # NOME? Valor do erro.

  • Se a sintaxe set_expression estiver incorreta ou se o conjunto contiver pelo menos um membro com uma dimensão diferente dos outros membros, CUBESET retornará um valor de erro # N / A.

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

  • CUBESET pode retornar um valor de erro # N / A se você fizer referência a um objeto baseado em sessão, como um membro calculado ou conjunto nomeado, em uma Tabela Dinâmica ao compartilhar uma conexão e essa Tabela Dinâmica for excluída ou se você converter a Tabela Dinâmica em fórmulas. (Na guia Opções, no grupo Ferramentas, clique em Ferramentas OLAP e em Converter em Fórmulas.)

Aplicabilidade

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Exemplo