Fonction CUBEKPIMEMBER d’Excel
La fonction CUBEKPIMEMBER renvoie une propriété d’un indicateur clé de performance (KPI) et affiche le nom du KPI dans la cellule.

Syntaxe
=CUBEKPIMEMBER()connection, kpi_name, kpi_property, [caption])
Arguments
- Connexion (obligatoire) : Chaîne de texte correspondant au nom de la connexion vers le modèle de données ([[PH_2]]).
- kpi_name (obligatoire) : Chaîne de texte correspondant au nom du KPI dans l’ensemble de données multidimensionnel.
- kpi_property (obligatoire) :Composant KPI retourné, pouvant être l’une des constantes énumérées figurant dans le tableau suivant :
Entier Constante énumérée Description 1 KPIValue Le Valeur réelle 2 KPIGoal Une valeur cible 3 KPIStatus L’état de l’indicateur de performance à un moment précis 4 KPITrend Une mesure de la valeur dans le temps 5 KPIWeight Une importance relative attribuée à l’indicateur de performance 6 KPICurrentTimeMember Un contexte temporel pour l’indicateur de performance - Légende (facultatif) : Chaîne de texte qui remplace le kpi_name et la kpi_property, et s’affiche dans la cellule.
Valeur de retour
La fonction CUBEKPIMEMBER renvoie une propriété KPI.
Remarques sur la fonction
- Le message #RÉCUPÉRATION_DES_DONNÉES… s’affiche pendant la récupération des données.
- Pour utiliser un KPI dans un calcul, imbriquez la fonction CUBEKPIMEMBER en tant qu’argument expression_membre de la fonction CUBEVALUE.
- La fonction CUBEKPIMEMBER renvoie #NOM ?dans les cas suivants :
- connexionn’est pas une connexion de classeur valide stockée dans le classeur, par exemple ThisWorkbookDataModel ;
- Le serveur OLAP (traitement analytique en ligne) est indisponible, n’est pas en cours d’exécution ou a renvoyé une erreur.
- La fonction CUBEKPIMEMBER renvoie #N/Adans les cas suivants :
- kpi_nameou kpi_propertyn’est pas valide ;
- Référencer un objet basé sur une session dans un tableau croisé dynamique lors du partage d’une connexion, lorsque ce tableau croisé dynamique est supprimé ou doit être converti en formules.
- Les arguments de la fonction CUBEKPIMEMBER, à l’exception de kpi_property et des références de cellule, doivent être placés entre guillemets doubles (« " »).
Exemple
J’ai ici un tableau nommé « sales2021 » contenant les données de ventes et d’évaluations de différents produits répartis en deux catégories pour l’année 2021. Pour utiliser la fonction CUBEKPIMEMBER et obtenir le total des ventes des deux catégories en 2021, vous devez d’abord suivre ces deux étapes :
- Ajouter les données de ce tableau au modèle de données dans le classeur existant ; son nom restera toujours «ThisWorkbookDataModel».
- Ajoutez un KPI à votre modèle de données.
- Accédez à Données > Outils de données > Gérer le modèle de données. Sélectionnez l’onglet en bas correspondant à vos données spécifiques. Ici, je sélectionnerai sale2021.
- Effectuez les calculs nécessaires. Dans cet exemple, j’applique la fonction Somme automatique à la colonne Ventes : commencez par sélectionner cette colonne, puis cliquez sur Somme automatique. La mesure Somme des ventes 2 apparaît alors, comme illustré dans la capture d’écran ci-dessous.

- Répétez l’étape précédente, mais appliquez Moyenne depuis le menu déroulant après avoir cliqué sur la flèche située à côté de Somme automatique afin de créer une mesure Moyenne.

- Cliquez avec le bouton droit sur la mesure Somme, puis sélectionnez Créer un KPI. Dans la boîte de dialogue qui s’ouvre, choisissez la mesure Moyenne des ventes 2 dans le menu déroulant, puis cliquez sur OK.

Le KPI est désormais disponible dans votre modèle de données. Veuillez copier ou saisir la formule ci-dessous dans la cellule G21, puis appuyer sur Entréepour obtenir le résultat :
=CUBEKPIMEMBER()«ThisWorkbookDataModel»,"Somme des ventes 2",1,«Total des ventes»)

√ Remarque :Vous pouvez obtenir la valeur KPI correspondante en utilisant la fonction CUBEVALUE dans la cellule H21 :
=CUBEVALUE(«ThisWorkbookDataModel»,«[Measures].[Somme des ventes 2]»)
Fonctions associées
La fonction CUBEVALUE renvoie une valeur agrégée issue d’un ensemble de données multidimensionnel, filtré à l’aide de plusieurs arguments expression_membre.
La fonction CUBEMEMBER récupère un membre ou un tuple à partir d’un ensemble de données multidimensionnel s’il existe ; sinon, elle renvoie l’erreur #N/A.
La fonction CUBESET définit un ensemble calculé de membres ou de tuples en envoyant une expression d’ensemble au Ensemble de données multidimensionnel sur le serveur. La fonction peut extraire toutes les valeurs uniques d’une expression d’ensemble et propose des options de tri.
La fonction CUBESETCOUNT renvoie le nombre d’éléments présents dans un ensemble.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin n’est jamais qu’à un clic…
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de fichiers ouverts !
- Éliminez des centaines de clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en visualisant et en modifiant plusieurs documents simultanément.
- Apporte à Office (y compris Excel) une efficacité de navigation comparable à celle de Chrome, Edge et Firefox.


