La fonction RANGMEMBRECUBE dans Excel est utilisée pour renvoyer le rang d’un membre dans un ensemble. Elle est souvent utilisée dans le contexte de l’analyse de données avec des cubes OLAP ou des modèles de données dans Excel. Voici comment l’utiliser :
Syntaxe
RANGMEMBRECUBE(connection, set_expression, member_expression, [order])
Arguments
- connection : (obligatoire) Une chaîne qui est le nom de la connexion au cube OLAP ou au modèle de données. Cette connexion doit déjà être définie dans votre classeur.
- set_expression : (obligatoire) Une expression qui définit l’ensemble dans lequel vous voulez trouver le rang d’un membre. Souvent, c’est une expression MDX qui décrit un ensemble de membres d’une dimension.
- member_expression : (obligatoire) Une expression qui définit le membre dont vous souhaitez obtenir le rang dans l’ensemble.
- order : (facultatif) Un nombre (1 ou -1) qui spécifie l’ordre de classement – 1 pour croissant et -1 pour décroissant.
Exemple d’utilisation
Supposons que vous avez une connexion nommée “Ventes”, vous voulez obtenir le rang d’un produit particulier dans l’ensemble des ventes.
=RANGMEMBRECUBE("Ventes", "[Produits].[Tous les Produits].Children", "[Produits].[Tous les Produits].[Produit A]", 1)
Dans cet exemple :
- `”Ventes”` est le nom de la connexion au cube.
- `”[Produits].[Tous les Produits].Children”` est une expression qui sélectionne tous les produits.
- `”[Produits].[Tous les Produits].[Produit A]”` est le membre dont vous voulez trouver le rang.
- `1` indique que vous voulez le rang en ordre croissant.
Remarques
- Assurez-vous que votre connexion au cube est configurée correctement dans Excel avant d’utiliser cette fonction.
- La fonction RANGMEMBRECUBE est souvent utilisée en conjonction avec d’autres fonctions de cube pour analyser des hiérarchies et dimensions complexes.
Si vous avez des questions spécifiques sur l’utilisation de la fonction ou sur la mise en place d’une connexion cube, n’hésitez pas à demander !