Cube - Fonction CUBESET

La description

La fonction CUBESET définit un ensemble calculé de membres ou de tuples en envoyant une expression d'ensemble au cube sur le serveur, qui crée l'ensemble, puis renvoie cet ensemble à Microsoft Excel.

Syntaxe

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

Arguments

Argument La description Obligatoire / facultatif
connexion Nom de la connexion au cube. - Une chaîne de texte Obligatoire
set_expression

Chaîne de texte d'une expression d'ensemble qui se traduit par un ensemble de membres ou de tuples.

OU

Une référence de cellule à une plage Excel qui contient un ou plusieurs membres, tuples ou ensembles inclus dans l'ensemble.

Obligatoire
légende Chaîne de texte affichée dans la cellule au lieu de la légende, le cas échéant, à partir du cube. Optionnel
ordre de tri Le type de tri, le cas échéant, à effectuer et peut être celui indiqué dans le tableau ci-dessous. Optionnel
Trier par

Une chaîne de texte de la valeur par laquelle trier.

Exemple

Pour obtenir la ville avec les ventes les plus élevées, set_expression serait un ensemble de villes et sort_by serait la mesure des ventes.

Pour obtenir la ville avec la population la plus élevée, set_expression serait un ensemble de villes et sort_by serait la mesure de la population.

Si sort_order requiert sort_by et sort_by est omis, CUBESET renvoie la #VALUE! Message d'erreur.

Optionnel

Le type de tri à effectuer, si l'argument sort_order est spécifié -

Entier Constante énumérée La description Argument - Sort_by
0 SortNone Laisse l'ensemble dans l'ordre existant. Ignoré
1 Trier par ordre croissant Trie par ordre croissant par sort_by. Obligatoire
2 Trier par ordre décroissant Trie définie par ordre décroissant par sort_by. Obligatoire
3 SortAlphaAscending Trie par ordre croissant alpha. Ignoré
4 Sort_Alpha_Descending Trie par ordre décroissant alpha. Ignoré
5 Sort_Natural_Ascending Trie par ordre croissant naturel. Ignoré
6 Sort_Natural_Descending Trie par ordre décroissant naturel. Ignoré

La valeur par défaut est 0. Un tri alpha pour un ensemble de tri de tuples sur le dernier élément de chaque tuple.

Remarques

  • Lorsque la fonction CUBESET évalue, elle affiche temporairement un message «# GETTING_DATA…» dans la cellule avant que toutes les données ne soient récupérées.

  • Si le nom de connexion n'est pas une connexion de classeur valide stockée dans le classeur, CUBESET renvoie un #NAME? Valeur d'erreur. Si le serveur OLAP (Online Analytical Processing) n'est pas en cours d'exécution, n'est pas disponible ou renvoie un message d'erreur, CUBESET renvoie un #NAME? Valeur d'erreur.

  • Si la syntaxe set_expression est incorrecte ou si l'ensemble contient au moins un membre avec une dimension différente de celle des autres membres, CUBESET renvoie une valeur d'erreur # N / A.

  • Si set_expression est plus long que 255 caractères, qui est la limite pour un argument d'une fonction, CUBESET renvoie une #VALUE! Valeur d'erreur. Pour utiliser des chaînes de texte de plus de 255 caractères, entrez la chaîne de texte dans une cellule (pour laquelle la limite est de 32 767 caractères), puis utilisez une référence de cellule comme argument.

  • CUBESET peut renvoyer une valeur d'erreur # N / A si vous référencez un objet basé sur la session, tel qu'un membre calculé ou un ensemble nommé, dans un tableau croisé dynamique lors du partage d'une connexion et que ce tableau croisé dynamique est supprimé ou que vous convertissez le tableau croisé dynamique en formules. (Sous l'onglet Options, dans le groupe Outils, cliquez sur Outils OLAP, puis sur Convertir en formules.)

Applicabilité

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Exemple