Cube - Fonction CUBEMEMBER

La description

La fonction CUBEMEMBER renvoie un membre ou un tuple du cube. Utilisez cette fonction pour valider que le membre ou le tuple existe dans le cube.

Syntaxe

CUBEMEMBER (connection, member_expression, [caption])

Arguments

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

Une expression multidimensionnelle (MDX) qui évalue à un membre unique dans le cube - Une chaîne de texte

OU

Un tuple, spécifié comme plage de cellules ou constante de tableau

Obligatoire
légende Une chaîne de texte affichée dans la cellule au lieu de la légende, si elle est définie, à partir du cube. Lorsqu'un tuple est renvoyé, la légende utilisée est celle du dernier membre du tuple. Optionnel

Remarques

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

  • Lorsque vous utilisez CUBEMEMBER comme argument d'une autre fonction CUBE, l'expression MDX qui identifie le membre ou le tuple est utilisée par cette fonction CUBE, et non la valeur affichée dans la cellule de la fonction CUBEMEMBER.

  • Si le nom de connexion n'est pas une connexion de classeur valide stockée dans le classeur, CUBEMEMBER 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, CUBEMEMBER renvoie un #NAME? Valeur d'erreur.

  • Si au moins un élément du tuple n'est pas valide, CUBEMEMBER renvoie un #VALUE! valeur d'erreur.

  • Si membre_expression est plus long que 255 caractères, qui est la limite pour un argument à une fonction, CUBEMEMBER renvoie un #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.

  • CUBEMEMBER renvoie une valeur d'erreur # N / A lorsque -

    • La syntaxe de membre_expression est incorrecte

    • Le membre spécifié par la chaîne de texte MDX n'existe pas dans le cube.

    • Le tuple n'est pas valide car il n'y a pas d'intersection pour les valeurs spécifiées. (Cela peut se produire avec plusieurs éléments de la même hiérarchie.)

    • L'ensemble contient au moins un membre avec une dimension différente des autres membres.

  • CUBEMEMBER peut renvoyer une valeur d'erreur # N / A si vous référencez un objet basé sur une session, tel qu'un membre calculé ou un ensemble nommé, dans un tableau croisé dynamique lors du partage d'une connexion. Le tableau croisé dynamique est supprimé ou vous pouvez convertir 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