![](https://codky.com/wp-content/uploads/2024/11/23447-1024x582.png)
La fonction MEMBRECUBE dans Excel est utilisée pour extraire un membre ou une tuple d’un cube OLAP (Online Analytical Processing) en fonction de ses coordonnées. Elle est souvent utilisée pour travailler avec des connexions de modèles de données ou des services d’analyse tels que SQL Server Analysis Services.
Voici la syntaxe de la fonction MEMBRECUBE :
MEMBRECUBE(connexion, expression_membre, [légende])
- connexion : Il s’agit d’une chaîne de texte qui indique la connexion au cube. Il s’agit généralement du nom de la connexion tel qu’il apparaît dans l’onglet Données sous “Connexions”.
- expression_membre : C’est une chaîne de texte qui spécifie un membre ou une tuple valide dans le cube. Les membres sont souvent spécifiés au moyen de l’expression MDX (Multidimensional Expressions).
- légende (facultatif) : Il s’agit d’une chaîne de texte que vous souhaitez afficher en tant que libellé de la cellule au lieu du nom du membre renvoyé. Cette valeur est affichée uniquement si la fonction renvoie un membre valide.
Voici comment vous pouvez utiliser MEMBRECUBE dans une feuille Excel :
=MEMBRECUBE("SalesCube", "[Produits].[Toutes les catégories].[Bicycles]", "Bicycles")
- Établir une connexion : Vous devez d’abord établir une connexion au cube OLAP que vous souhaitez interroger. Vous pouvez le faire via l’option “Connexions” dans l’onglet “Données”.
- Utiliser la fonction MEMBRECUBE : Une fois la connexion établie, vous pouvez insérer la fonction MEMBRECUBE dans une cellule. Par exemple :
Dans cet exemple, “SalesCube” est le nom de la connexion, et “[Produits].[Toutes les catégories].[Bicycles]” est l’expression MDX qui spécifie le membre du cube. “Bicycles” est une légende facultative pour une meilleure lisibilité.
- Afficher les résultats : Si la fonction MEMBRECUBE réussit à identifier le membre, elle retourne l’en-tête du membre spécifié, ou la légende si elle est fournie.
- Gérer les erreurs : Parfois, vous pourriez obtenir des erreurs si la connexion n’est pas valide ou si l’expression_membre est incorrecte. Utilisez les fonctions de gestion des erreurs comme SIERREUR ou SI.NON.DISP pour améliorer la robustesse de vos formules.
La fonction MEMBRECUBE est utile pour extraire des données précises à partir de cubes OLAP et pour effectuer des analyses avancées basées sur des données multidimensionnelles.