Tableau croisé dynamique avec valeurs distinctes


Voici une petite recette qui pourra être très utile puisque je n’ai pas trouvé de solution sur la toile à ce problème. L’objectif est de pouvoir réaliser un tableau croisé dynamique sur le nombre de valeurs distinctes.

Prenons un exemple.

J’ai un journal de vente avec les données géographiques PAYS et VILLES. J’aimerais savoir pour chaque pays, combien de villes distinctes ont été adressées.

Nous avons deux possibilités pour réaliser cette recette: une manuelle (pas très pratique) et une automatique (qui se mettra à jour automatiquement, beaucoup mieux !!)

Recette 1: Manuellement

Positionnez-vous tout d’abord sur votre tableau pour insérer un tableau croisé dynamique (TCD).

Ruban: Insertion > Tableau croisé dynamique

Distinctes_01

Cliquez ensuite simplement sur OK

Distinctes_02

Et construisez votre TCD comme ci-dessous. Vous n’avez pas besoin de mettre de valeurs puisqu’il s’agit ensuite de compter les valeurs à la main. Je sais, ce n’est pas vraiment pratique. C’est pour cette raison que la seconde recette vous semblera indispensable. Et c’est bien évidemment tout l’objet de cet article !

Distinctes_03

Recette 2: Automatiquement

Utiliser Power Pivot

Positionnez-vous à nouveau sur votre tableau et ajoutez le à Power Pivot.

Ruban: Power Pivot > Ajouter au modèle de données

Si vous n’avez pas Power Pivot, regardez cet article pour voir comment l’activer.

Distinctes_04

La fenêtre Power Pivot s’ouvre et vous pouvez y voir les données de votre tableau.

Nous allons insérer une MESURE qui permet de créer une formule pour calculer le nombre de valeurs distinctes.

Sélectionnez n’importe quelle cellule sous votre tableau, comme ci-dessous:

Distinctes_05

Puis tapez la formule suivante:

Nb_Villes_Distinctes:=COUNTROWS(DISTINCT(Table1[Ville]))

ou

Nb_Villes_Distinctes:=DISTINCTCOUNT(Table1[Ville])

Distinctes_06

Les deux formules donnent le même résultat.

Voici comment elle fonctionne:

Nb_Villes_Distinctes est le nom de la mesure que nous créons.

Ensuite, il faut taper := pour spécifier que la formule vient juste après.

COUNTROWS compte le nombre de lignes DISTINCT de la Table1 pour la colonne [Ville]

DISTINCTCOUNT compte le nombre de valeurs distinctes dans la Table1 pour la colonne [Ville]

Tapez sur ENTREE et vous devriez avoir l’écran suivant:

Distinctes_07

Vous pouvez voir le nombre total de valeurs distinctes en bas: 13. Cela signifie donc que votre tableau contient 13 villes distinctes.

Créer le Tableau croisé dynamique

A présent, nous pouvons créer notre TCD.

Sur l’onglet de la fenêtre Power Pivot:

Ruban: Accueil > Tableau croisé dynamique

Distinctes_08

Cliquez ensuite sur OK si vous voulez créer le TCD sur une nouvelle feuille, sinon choisissez l’emplacement avant.

Distinctes_09

Pour terminer, ajouter Nb_Villes_Distinctes dans valeurs et choisissez les dimensions que vous souhaitez (ici, c’est pays dans lignes) et vous pourrez voir le nombre de valeurs distinctes pour chaque dimension, ici pour chaque Pays.

Distinctes_10

Conclusion

Ici, la seule difficulté est la création de la mesure Nb_Valeur_Distinctes. Mais comme vous pouvez le voir, il n’est nul besoin d’être un expert pour réaliser cette petite recette qui peut s’avérer plus que pratique pour des analyses de données.

Et vous venez de voir comment Power Pivot peut nous aider dans ce type d’analyse.

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *