Syntaxe.
RANGMEMBRECUBE (connexion;expression_données;rang;[légende])
Définition.
Cette fonction renvoie le n-ème membre d’un ensemble.
Arguments
■ connexion(obligatoire) Chaîne portant le nom de la connexion du classeur au cube. Une fois que vous avez entré le premier guillemet, les connexions de données sensibles au contexte existantes sont affichées.
■ expression_données(requis) Définit le nombre de membres 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.
■ rang(obligatoire) Nombre entier indiquant la position d’un membre dans l’ensemble.
■ légende (obligatoire) Chaîne affichée dans la cellule à la place de la légende du membre du cube. Si un tuple est utilisé, la fonction retourne la légende du dernier membre du tuple.
Contexte
REMARQUE
Dans la cellule contenant la fonction, le message #GETTING_DATA apparaît temporairement pendant la recherche des données.
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 RANGMEMBRECUBE() 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 l’expression définie contient plus de 255 caractères, la fonction RANGMEMBRECUBE() renvoie le #VALUE! Erreur.
■ RANGMEMBRECUBE() renvoie l’erreur #N/A lorsque:
– La syntaxe de l’expression définie est incorrecte.
– Le jeu spécifié dans la requête MDX n’existe pas dans le cube.
■ RANGMEMBRECUBE() peut renvoyer l’erreur #N/A lorsque la connexion à la source de données est interrompue et ne peut pas être rétablie.
Exemple.
Si vous référencez une cellule dans la formule
= RANGMEMBRECUBE(“hors ligne”; B9;1)
qui retourne le jeu de magasins avec
= JEUCUBE(” hors ligne ”;” [Magasins], [Magasin], Enfants”;” toutes les ventes des magasins “; 2;” [Mesures], [Vente] “)
le résultat est NorthEast. Ce magasin a le plus de ventes pour tous les produits et toutes les années. Le imbriqué formule
= CUBERANKEDMEMBER (“offLine”;CUBESET (“offLine”;”([Magasins],[Store],[Tous], [NorthEast]; [Années], Enfants; en cours]”;”toutes les ventes”; 2,”Mesures],[Ventes] “); 3)
calcule l’année avec le moins de ventes pour ce magasin (position 3): 2011name.