La fonction CUBESET

Contenu

La fonction CUBESET <Article <Blog | SumProduct sont des experts en formation Excel: modélisation financière, modélisation de données stratégiques, audit de modèle, planification et stratégie, cours de formation, conseils et base de connaissances en ligne.

Gardez à l'esprit javascript est requis pour toutes les fonctionnalités du site Web.

Bienvenue sur notre blog régulier des fonctions Excel de A à Z. Aujourd'hui, nous regardons le CUBESET une fonction.

La fonction CUBESET

Lorsque le classeur est connecté à un Microsoft SQL Server 2005 Analysis Services ou une source de données ultérieure, cette fonction 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 le renvoie à Microsoft Excel.

function_102_-_cubeset-8095445

Le CUBESET La fonction utilise la syntaxe suivante pour fonctionner:

CUBESET (Connexion, set_expression, , [ordre_de_tri], [trier_par])

Le CUBESET La fonction a les arguments suivants:

  • Connexion: c'est obligatoire et représente une chaîne de texte du nom de la connexion au cube
  • set_expression: c'est aussi nécessaire. Ceci est une chaîne de texte d'une expression d'ensemble qui produit un ensemble de membres ou de tuples.
  • set_expression cela peut également être une référence de cellule à une plage Excel contenant un ou plusieurs membres, tuples ou ensembles inclus dans l'ensemble
  • sous-titre: c'est facultatif. Ceci est une chaîne de texte affichée dans la cellule à la place du titre, s'il y en a un défini, du cube
  • Ordre de tri: c'est aussi facultatif. Ceci est le type de tri, le cas échéant, à effectuer et peut être l'un des suivants:

function_102_-_cubeset_part_2-4005207

  • Trier par: cela est optionnel et représente une chaîne de texte de la valeur par laquelle trier. Par exemple, pour obtenir la ville avec les ventes les plus élevées, set_expression ce serait un ensemble de villes et Trier par ce serait la mesure des ventes. Alternativement, pour obtenir la ville avec la plus grande population, set_expression ce serait un ensemble de villes, Oui Trier par ce serait la mesure de la population. Et Ordre de tri nécessite Trier par Oui Trier par est omis, CUBESET retourner le #VALEUR! message d'erreur.

Il faut aussi noter que:

  • la CUBESET La fonction est compatible uniquement lorsque le classeur est connecté à Microsoft SQL Server 2005 Analysis Services ou une source de données ultérieure.
  • quand il CUBESET La fonction évalue, 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 la connexion n'est pas une connexion de classeur valide enregistrée dans le classeur, CUBESET renvoie un #NOM? valeur d'erreur. Si le serveur d'analyse en ligne (OLAP) ne fonctionne pas, n'est pas disponible ou renvoie un message d'erreur, CUBESET renvoie un #NOM? valeur d'erreur
  • Si il set_expression la syntaxe est incorrecte ou l'ensemble contient au moins un membre avec une dimension différente des autres membres, CUBESET renvoie un #N / UNE valeur d'erreur
  • Et set_expression a plus de 255 personnages, qui est la limite d'un argument pour une fonction, CUBESET renvoie un #VALEUR! valeur d'erreur. Pour utiliser des chaînes de texte de plus de 255 personnages, saisissez la chaîne de texte dans une cellule (pour laquelle la limite est 32,767 personnages) puis utilisez une référence de cellule comme argument
  • CUBESET peut renvoyer une #N / UNE valeur d'erreur si vous faites référence à un objet basé sur la session, comme un membre calculé ou un ensemble nommé, dans un tableau croisé dynamique lorsque vous partagez une connexion, et que ce tableau croisé dynamique est supprimé ou converti le tableau croisé dynamique en formules (dans l'onglet ‘Les choix’ dans le ruban , dans le groupe ‘Outils’, cliquez sur ‘Outils OLAP’ puis cliquez ‘Convertir en formules’).

S'il vous plait, voir mes exemples ci-dessous:

= CUBESET (« La finance », « Commande ([Produit].[Produit].[Catégorie de produit].Membres,[Dispositions].[Ventes unitaires], ASC) « , » produits « )

= CUBESET (« Ventes », « [Produit].[Tous les produits].Enfants « , » produits « , 1, »[Dispositions].[Montant des ventes] »)

Bientôt, nous continuerons avec nos fonctions de A à Z d'Excel. Continuez à vérifier: il y a un nouveau billet de blog chaque jour ouvrable.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.

Haut-parleur de données