Cube OLAPBusiness IntelligenceExpert

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])
connexionTexte représentant le nom de la connexion au cube OLAP
nom_kpiTexte indiquant le nom du KPI défini dans le cube
propriété_kpiPropriété à récupérer : Valeur, Objectif, Statut, Tendance ou Poids
légende(Optionnel) Texte affiché temporairement pendant le chargement des données

Nom anglais : CUBEKPIMEMBER

Disponible depuis : Excel 2010

Comprendre chaque paramètre

1

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.

2

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?.

3

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.

4

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.

ABCD
1ÉquipeRéaliséObjectifTaux
2Nord1 250 000 €1 000 000 €125%
3Sud890 000 €1 000 000 €89%
Formule :=KPIMEMBRECUBE("VentesEntreprise";"Performance CA";"Valeur") / KPIMEMBRECUBE("VentesEntreprise";"Performance CA";"Objectif")
Résultat :125%

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.

ABC
1IndicateurValeur actuelleStatut
2Livraisons à temps94,5%1
3Taux de casse2,1%-1
Formule :=KPIMEMBRECUBE("Operations";"Taux de livraison à temps";"Statut")
Résultat :1

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.

ABCDE
1KPI StratégiqueRéaliséObjectifPoidsContribution
2Marge opérationnelle18,5%20%40%37%
3NPS Client727530%28,8%
Formule :=KPIMEMBRECUBE("StrategieEntreprise";"Marge opérationnelle";"Poids")
Résultat :40%

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.

ABCD
1SegmentParts de marchéTendanceAnalyse
2Premium24,5%1↗ Progression
3Standard18,2%-1↘ Régression
Formule :=KPIMEMBRECUBE("MarketAnalysis";"Parts de marché";"Tendance")
Résultat :1

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éDescriptionCas d'usage typique
ValeurLa valeur réalisée actuelle du KPIAffichage du résultat obtenu
ObjectifLa valeur cible à atteindreComparaison 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
PoidsImportance relative du KPI (0-100%)Calculs de scores pondérés

Comparaison avec les fonctions similaires

FonctionUsage principalQuand l'utiliser
KPIMEMBRECUBERécupère les propriétés des KPI (Valeur, Objectif, Statut, Tendance)Tableaux de bord avec indicateurs de performance
VALEURCUBEExtrait des valeurs de mesures ou dimensions du cubeRécupération de données brutes du cube
MEMBRECUBERéférence un membre spécifique d'une dimensionFiltrage et sélection dans les hiérarchies
JEUCUBEDéfinit un ensemble de membres pour les calculsCréation de groupes dynamiques de données
PROPRIETEMEMBRECUBERé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