Fonction KPIMEMBRECUBERécupère les propriétés KPI des cubes OLAP – Guide 2026
KPIMEMBRECUBE retourne une propriété d'indicateur de performance clé (KPI) d'un cube OLAP. Cette fonction te permet d'afficher les valeurs réalisées, objectifs, statuts et tendances définis dans ton modèle de données pour créer des tableaux de bord professionnels et piloter ta performance.
Syntaxe de la fonction
KPIMEMBRECUBE(connexion; nom_kpi; propriété_kpi; [légende])Nom anglais : CUBEKPIMEMBER
Disponible depuis : Excel 2010
Comprendre chaque paramètre
connexion
(obligatoire)Le paramètre connexion spécifie le nom de la connexion au cube OLAP que tu as créée dans ton classeur Excel. Cette connexion doit être établie via Power Pivot ou une connexion externe à Analysis Services.
Exemple : Si tu as nommé ta connexion "VentesCube", tu utiliseras "VentesCube" comme premier paramètre. La connexion doit être active pour que la fonction retourne des résultats.
nom_kpi
(obligatoire)Le paramètre nom_kpi identifie le KPI spécifique que tu veux analyser. Ce nom doit correspondre exactement à celui défini dans ton modèle de cube OLAP, en respectant la casse et les espaces.
Exemple : Pour analyser le KPI "Taux d'atteinte objectif CA", tu écriras exactement "Taux d'atteinte objectif CA". Un nom incorrect retournera une erreur #NOM?.
propriété_kpi
(obligatoire)Le paramètre propriété_kpi détermine quelle dimension du KPI tu veux afficher. Les cinq propriétés standards sont Valeur (réalisé), Objectif (cible), Statut (état), Tendance (évolution) et Poids (importance).
Exemple : Utilise "Statut" pour obtenir l'indicateur de performance (typiquement -1, 0 ou 1), ou "Tendance" pour voir si le KPI évolue positivement ou négativement.
légende (optionnel)
(obligatoire)Le paramètre légende est optionnel et affiche un texte personnalisé pendant le chargement des données du cube. C'est particulièrement utile pour les cubes volumineux où la récupération peut prendre du temps.
Exemple : Tu peux utiliser "Chargement KPI..." pour informer l'utilisateur que les données sont en cours de récupération. Ce paramètre améliore l'expérience utilisateur sur les dashboards complexes.
Astuce Pro : Valide tes noms de KPI
Avant d'écrire tes formules, explore ton cube avec la fonction JEUCUBE pour obtenir la liste exacte des KPI disponibles. Cela évite les erreurs de noms et te fait gagner un temps précieux lors de la construction de tes tableaux de bord.
Exemples en contexte professionnel
1Affichage des taux d'atteinte des objectifs de ventes
Tu es responsable commercial et tu dois créer un tableau de bord mensuel montrant le taux de réalisation des objectifs pour chaque équipe. Le cube "VentesEntreprise" contient un KPI "Performance CA" qui compare les ventes réelles aux objectifs fixés.
Tu récupères la valeur réalisée et l'objectif du KPI pour calculer le taux d'atteinte. Cette combinaison de deux formules KPIMEMBRECUBE te permet d'analyser précisément la performance de chaque équipe commerciale.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Équipe | Réalisé | Objectif | Taux |
| 2 | Nord | 1 250 000 € | 1 000 000 € | 125% |
| 3 | Sud | 890 000 € | 1 000 000 € | 89% |
=KPIMEMBRECUBE("VentesEntreprise";"Performance CA";"Valeur") / KPIMEMBRECUBE("VentesEntreprise";"Performance CA";"Objectif")2Surveillance des KPI opérationnels dans un dashboard temps réel
Tu gères les opérations d'un centre logistique et ton dashboard affiche les KPI de productivité en temps réel. Le cube contient un KPI "Taux de livraison à temps" avec des indicateurs de statut colorés selon la performance.
Le statut 1 indique que l'objectif est atteint (zone verte), 0 signifie zone d'alerte (orange), et -1 indique que l'objectif n'est pas atteint (zone rouge). Tu utilises cette valeur pour conditionner la mise en forme de ton tableau de bord.
| A | B | C | |
|---|---|---|---|
| 1 | Indicateur | Valeur actuelle | Statut |
| 2 | Livraisons à temps | 94,5% | 1 |
| 3 | Taux de casse | 2,1% | -1 |
=KPIMEMBRECUBE("Operations";"Taux de livraison à temps";"Statut")3Construction de rapports de synthèse pour la direction
Tu prépares le rapport mensuel pour le comité de direction avec les principaux KPI stratégiques. Le cube "StrategieEntreprise" contient des KPI pondérés selon leur importance pour l'entreprise.
Le paramètre Poids te permet de calculer la contribution pondérée de chaque KPI au score global de performance. Dans cet exemple, la marge opérationnelle représente 40% de l'importance totale des indicateurs stratégiques.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | KPI Stratégique | Réalisé | Objectif | Poids | Contribution |
| 2 | Marge opérationnelle | 18,5% | 20% | 40% | 37% |
| 3 | NPS Client | 72 | 75 | 30% | 28,8% |
=KPIMEMBRECUBE("StrategieEntreprise";"Marge opérationnelle";"Poids")4Suivi de la performance avec analyse des tendances
Tu analyses l'évolution des parts de marché de ton entreprise et tu veux identifier rapidement les tendances positives ou négatives. Le KPI "Parts de marché" dans ton cube inclut une propriété Tendance qui compare la période actuelle aux périodes précédentes.
La tendance 1 indique une hausse par rapport aux périodes précédentes, 0 une stabilité, et -1 une baisse. Tu utilises cette information pour conditionner l'affichage de flèches ou d'icônes dans ton rapport, permettant une lecture visuelle instantanée de l'évolution.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Segment | Parts de marché | Tendance | Analyse |
| 2 | Premium | 24,5% | 1 | ↗ Progression |
| 3 | Standard | 18,2% | -1 | ↘ Régression |
=KPIMEMBRECUBE("MarketAnalysis";"Parts de marché";"Tendance")Combine KPIMEMBRECUBE avec la mise en forme conditionnelle
La vraie puissance de KPIMEMBRECUBE se révèle quand tu combines les propriétés Statut et Tendance avec la mise en forme conditionnelle d'Excel. Crée des règles qui colorent automatiquement tes cellules en vert (statut=1), orange (statut=0) ou rouge (statut=-1).
Par exemple : applique un fond vert si la formule KPIMEMBRECUBE(...;"Statut") retourne 1, orange si elle retourne 0, et rouge si elle retourne -1. Ton tableau de bord devient instantanément lisible et professionnel.
Propriétés KPI disponibles
| Propriété | Description | Cas d'usage typique |
|---|---|---|
Valeur | La valeur réalisée actuelle du KPI | Affichage du résultat obtenu |
Objectif | La valeur cible à atteindre | Comparaison réalisé vs cible |
Statut | État par rapport à l'objectif (-1, 0, 1) | Mise en forme conditionnelle |
Tendance | Évolution dans le temps (-1, 0, 1) | Analyse de progression |
Poids | Importance relative du KPI (0-100%) | Calculs de scores pondérés |
Comparaison avec les fonctions similaires
| Fonction | Usage principal | Quand l'utiliser |
|---|---|---|
| KPIMEMBRECUBE | Récupère les propriétés des KPI (Valeur, Objectif, Statut, Tendance) | Tableaux de bord avec indicateurs de performance |
| VALEURCUBE | Extrait des valeurs de mesures ou dimensions du cube | Récupération de données brutes du cube |
| MEMBRECUBE | Référence un membre spécifique d'une dimension | Filtrage et sélection dans les hiérarchies |
| JEUCUBE | Définit un ensemble de membres pour les calculs | Création de groupes dynamiques de données |
| PROPRIETEMEMBRECUBE | Récupère une propriété d'un membre (nom, clé, légende) | Affichage de métadonnées des dimensions |
À retenir : Utilise KPIMEMBRECUBE exclusivement pour les KPI qui ont été définis dans ton cube avec des objectifs et des règles de statut. Pour les mesures simples sans objectifs, VALEURCUBE est plus adaptée.
Optimise les performances de tes rapports
Si ton dashboard contient de nombreuses formules KPIMEMBRECUBE, utilise le paramètre légende pour améliorer l'expérience utilisateur pendant le chargement. De plus, évite d'actualiser toutes les connexions simultanément : active l'actualisation en arrière-plan pour ne pas bloquer Excel pendant la récupération des données du cube.
Erreurs fréquentes et solutions
❌ Connexion au cube inexistante ou inactive
La fonction retourne #NOM? si la connexion spécifiée n'existe pas ou si elle n'est plus active dans le classeur.
✓ Solution :
Vérifie dans Données → Connexions que ta connexion cube est présente et active. Si nécessaire, actualise la connexion ou recrée-la. Assure-toi que le nom de connexion dans ta formule correspond exactement au nom affiché dans le gestionnaire de connexions.
❌ Nom de KPI incorrect ou sensible à la casse
Le nom du KPI doit correspondre exactement à celui défini dans le cube. Une faute de frappe, un espace en trop ou une différence de casse provoque une erreur.
✓ Solution :
Utilise la fonction JEUCUBE pour lister les KPI disponibles dans ton cube et copie-colle le nom exact dans ta formule. Tu peux aussi explorer le cube dans Power Pivot pour visualiser la liste complète des KPI avec leur orthographe précise.
❌ Propriété KPI non supportée ou mal orthographiée
Tous les KPI ne disposent pas forcément de toutes les propriétés (Valeur, Objectif, Statut, Tendance, Poids). Certains KPI peuvent être définis sans objectif ou sans tendance.
✓ Solution :
Vérifie dans la définition du KPI (dans Analysis Services ou Power Pivot) quelles propriétés sont configurées. Assure-toi d'utiliser exactement "Valeur", "Objectif", "Statut", "Tendance" ou "Poids" avec la bonne orthographe et majuscules.
❌ Formule renvoie #OBTENTION_DONNEES_TABLEAU_CROISÉ pendant trop longtemps
Ce message temporaire peut rester bloqué si la connexion au cube est lente ou si le serveur Analysis Services ne répond pas.
✓ Solution :
Active l'actualisation en arrière-plan dans les propriétés de la connexion pour ne pas bloquer Excel. Si le problème persiste, vérifie la connectivité réseau au serveur et les performances du cube. Utilise le paramètre légende pour afficher un message personnalisé pendant le chargement.
❌ Valeurs de Statut ou Tendance incompréhensibles
Les propriétés Statut et Tendance retournent généralement -1, 0 ou 1, mais certains cubes peuvent utiliser d'autres échelles de valeurs selon leur configuration.
✓ Solution :
Consulte la documentation du cube ou interroge l'administrateur du modèle de données pour comprendre comment les valeurs de Statut et Tendance ont été définies. Adapte ensuite ta mise en forme conditionnelle et tes formules en conséquence.
Questions fréquentes
1.Qu'est-ce qu'un KPI dans un cube OLAP ?
Un KPI (Key Performance Indicator) est un indicateur de performance défini dans le cube qui compare une valeur réelle à un objectif avec un statut et une tendance. Les KPI sont essentiels pour le pilotage stratégique et la prise de décision dans les outils de Business Intelligence.
2.Quelles propriétés KPI puis-je récupérer avec KPIMEMBRECUBE ?
Tu peux récupérer cinq propriétés principales : Valeur (réalisé), Objectif (cible visée), Statut (état par rapport à l'objectif), Tendance (évolution dans le temps) et Poids (importance relative du KPI). Chaque propriété fournit une dimension d'analyse différente de ta performance.
3.KPIMEMBRECUBE fonctionne-t-elle sans connexion cube ?
Non, tu dois obligatoirement établir une connexion à un cube OLAP avec Power Pivot ou Analysis Services pour utiliser cette fonction. La connexion doit être active et le cube doit contenir des KPI définis pour que la fonction retourne des résultats.
4.Comment afficher plusieurs propriétés d'un même KPI ?
Tu utilises plusieurs formules KPIMEMBRECUBE en changeant uniquement le paramètre propriété_kpi. Par exemple, une formule pour 'Valeur', une pour 'Objectif' et une pour 'Statut' du même KPI. Cela te permet de construire des tableaux de bord complets avec tous les aspects de la performance.
5.Quelle est la différence entre KPIMEMBRECUBE et VALEURCUBE ?
KPIMEMBRECUBE est spécialisée pour récupérer les propriétés des KPI (indicateurs avec objectifs, statuts et tendances), tandis que VALEURCUBE extrait simplement des valeurs de mesures ou de dimensions du cube. Utilise KPIMEMBRECUBE quand tu travailles avec des indicateurs de performance définis dans le cube.
Fonctions complémentaires
Maîtrise Excel et la Business Intelligence
Rejoins Le Dojo Club pour apprendre à créer des tableaux de bord professionnels avec les cubes OLAP et toutes les fonctions Excel avancées.
Essayer pendant 30 jours