La fonction PROPRIETEMEMBRECUBE () d’Excel (en anglais CUBEMEMBERPROPERTY ()))

Syntaxe.

PROPRIETEMEMBRECUBE (connexion,expression_membre,propriété)

Définition.

Cette fonction retourne la propriété d’un membre du cube. Utilisez CUBEMEMBERPROPERTY () pour valider l’existence d’un membre dans le cube et pour renvoyer la propriété de ce membre sous forme de valeur.

Arguments

■ connexion(obligatoire) Chaîne portant le nom de la connexion du classeur au cube. Après avoir entré le premier guillemet, les connexions de données sensibles au contexte existantes sont affichées (voir la figure, illustrée précédemment).

■ expression_membre(requis) Définit la position d’un membre dans le cube en fonction d’un MDX. L’expression peut être entrée directement ou peut être dans une cellule référencée. Vous pouvez également utiliser des nuplets dans des expressions.

■ propriété(obligatoire) Nom de la propriété pour laquelle vous voulez renvoyer la valeur.

REMARQUE

Pour un tableau croisé dynamique qui récupère les données d’un cube, utilisez les outils de tableau croisé dynamique pour savoir si un membre a des propriétés.

Contexte.

Lorsque vous utilisez PROPRIETEMEMBRECUBE() comme argument pour une autre fonction de cube, l’expression MDX au lieu de la valeur affichée est utilisée dans l’argument.

Les valeurs d’erreur et les messages fournissent des informations sur les entrées incorrectes ou manquantes:

■ Si le nom de la connexion n’est pas une connexion de classeur valide, la fonction PROPRIETEMEMBRECUBE() renvoie le #NAME? Erreur.

■ Si le serveur OLAP (ou le cube hors connexion) n’est pas disponible, vous obtenez un message d’erreur. Le contenu de la cellule affectée ne change pas.

■ Si la syntaxe expression_membre est incorrecte ou si le membre spécifié par expression_membre n’existe pas dans le cube, la fonction PROPRIETEMEMBRECUBE() renvoie l’erreur #N/A.

■ CUBEMEMBERPROPERTY() peut renvoyer l’erreur #N/A lorsque la connexion à la source de données est interrompue et ne peut pas être rétablie.

Exemple.

Comme mentionné précédemment, les magasins du tableau croisé dynamique ont les propriétés de groupe Nord et Sud. La formule
=CUBEMEMBERPROPERTY(“hors ligne”;”[Magasins],[Magasin],[Tous],[Nord-Est]”;”groupe”)
renvoie Nord, et la formule
=CUBEMEMBERPROPERTY(“hors ligne”;”[Magasins],[Magasin],&[3]”;”groupe”)
revient au sud. Cet exemple utilise le numéro de position du magasin dans la liste au lieu du nom du magasin.

 

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x