Navigation Rapide
Fonction MEMBRECUBE
Résumé
La fonction MEMBRECUBE permet de récupérer un membre ou un tuple spécifique depuis un cube OLAP. Elle valide l'existence du membre dans le cube et peut afficher une légende personnalisée. Idéale pour construire des formules dynamiques basées sur des données multidimensionnelles.
Syntaxe
MEMBRECUBE(connexion;expression_membre;[légende])
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| connexion | Texte |
Oui | Chaîne indiquant la connexion au cube (nom exact tel que défini dans Excel) |
| expression_membre | Texte |
Oui | Expression MDX ou référence vers membre/tuple. Peut être une plage de cellules pour les tuples. |
| légende | Texte |
Non | Texte d'affichage personnalisé à la place du nom du cube |
Utilisation de la fonction CUBEMEMBER
MEMBRECUBE est essentielle pour les analyses OLAP avancées. Utilisez-la pour référencer précisément des membres de cube dans vos tableaux croisés dynamiques convertis en formules ou dans des rapports personnalisés. Elle constitue la base de toutes les fonctions CUBE plus avancées.
Exemples Courants de CUBEMEMBER
Membre simple par année
=MEMBRECUBE("Ventes";"[Heure].[Année fiscale].[2004]")
Récupère le membre '2004' de la dimension Heure dans la connexion Ventes.
Référence cellule pour connexion
=MEMBRECUBE($A$1;D$12)
Utilise le nom de connexion en A1 et l'expression MDX en D12.
Tuple avec légende personnalisée
=MEMBRECUBE("Ventes";(B4;C6;D5);"Ventes 2004")
Crée un tuple à partir de plages et affiche 'Ventes 2004'.
Produit et période spécifiques
=MEMBRECUBE("Ventes FoodMart 2000";"([Produit].[Alimentation];[Période].[1997])")
Combine dimensions Produit et Période dans un tuple.
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#NOM? ou #NOMBRE!
Cause: Connexion inexistante ou serveur OLAP indisponible
Solution: Vérifiez le nom exact de la connexion dans Données > Connexions.
#VALEUR!
Cause: Élément invalide dans le tuple ou limite 255 caractères dépassée
Solution: Validez chaque membre individuellement et utilisez des références cellules.
#N/A
Cause: Membre inexistant, syntaxe MDX erronée ou tuple sans intersection
Solution: Testez l'expression MDX dans l'éditeur MDX du cube.
Notes
- Affiche temporairement '##CHARGEMENT_DONNÉES…' pendant le chargement
- Les autres fonctions CUBE utilisent l'expression MDX, pas la valeur affichée
- Évitez les objets de session (membres calculés) lors du partage de connexions
- Compatible uniquement Excel 2007+ avec connexions OLAP
Compatibilité
Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponible dans : Excel 2003 et versions antérieures
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+