Utilisation des fonctions Count Rows et Related Table dans Power BI

Compter des lignes en filtrant la table
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Power BI Desktop
Revoir le teaser Je m'abonne
5,0
Transcription

79,00€ Je commande

À partir de
27€ /mois
Je m'abonne à Elephorm

Description Programme Avis
5,0
79,00€ Je commande

À partir de
27€ /mois
Je m'abonne à Elephorm

Les objectifs de cette vidéo sont :
- Apprendre à utiliser Count Rows pour compter les lignes d'une table.
- Comprendre comment filtrer les données avec Related Table.
- Savoir établir et manipuler les relations entre différentes tables dans Power BI.

Découvrez comment utiliser les fonctions Count Rows et Related Table pour analyser les données sur plusieurs tables dans Power BI.

Dans cette leçon, vous apprendrez à manipuler des données à partir de plusieurs tables en utilisant Power BI. Nous commencerons par la fonction Count Rows, qui permet de compter le nombre de lignes dans une table donnée. Cependant, nous constaterons que cette fonction ne fournit pas toujours les résultats attendus lorsqu'il s'agit de filtrer des données spécifiques. Pour résoudre ce problème, nous introduirons la fonction Related Table. Cette fonction permet à Power BI de sélectionner et de filtrer correctement les enregistrements pertinents par rapport à la relation entre les tables.

Nous commencerons par créer une nouvelle colonne dans la table des revendeurs pour indiquer, pour chaque revendeur, le nombre de factures associées. Ensuite, nous établirons correctement la relation entre la table des revendeurs et la table des factures et appliquerons la fonction Related Table pour obtenir les résultats exacts. À la fin de cette leçon, vous saurez comment combiner efficacement plusieurs fonctions dans Power BI pour réaliser des analyses de données précises.

Voir plus
Questions réponses
Pourquoi obtient-on le même résultat pour chaque ligne en utilisant uniquement la fonction Count Rows?
La fonction Count Rows compte le nombre total de lignes dans la table spécifiée sans filtrer par rapport à une relation. Il est donc nécessaire d'utiliser une fonction comme Related Table pour faire ce filtrage.
Quel est le rôle de la fonction Related Table?
La fonction Related Table permet de filtrer et de récupérer les enregistrements appropriés dans une table liée, en fonction de la relation définie entre les tables.
Quelle est la différence entre Count Rows et Related Table?
Count Rows compte le nombre total de lignes dans une table, tandis que Related Table permet de récupérer des lignes spécifiques liées aux enregistrements d'une autre table en fonction d'une relation définie.
Autre exemple de fonction pouvant s'intéresser à plusieurs tables. Nous allons utiliser dans un premier temps la fonction Count Rows qui permet de compter le nombre de lignes dans une table. Nous verrons que dans sa première utilisation, nous n'aurons pas le résultat attendu et nous aurons besoin d'utiliser en complément la fonction Related Table qui permettra à Power BI de sélectionner correctement les bons enregistrements. Alors, je continue à partir de ma table revendeur. J'ai donc ma liste de clients revendeurs et je souhaite dans cette table créer une nouvelle colonne qui me dise ligne par ligne, revendeur par revendeur, combien ce revendeur possède de factures. Donc, il va falloir faire un lien entre la table des revendeurs et la table des factures. Dans un premier temps, je vais tester la mise en place d'une nouvelle colonne. La voilà qui arrive, travail en cours, parfait, voilà ma nouvelle colonne. Je vais l'appeler NBFactures et je vais utiliser, après le signe égal, la fonction Count Rows qui est capable de compter le nombre de lignes d'une table. Je vais choisir la table TBLFactures, facture R pour les factures revendeurs. Voilà, et je ferme ma parenthèse. Alors, je vais tenter de valider, mais je pense que ce n'est pas une très bonne idée. Je valide, on va voir le résultat. Il arrive 39 423, résultat identique pour chacune des lignes. Il a bien compris avec Count Rows qu'il fallait compter le nombre de lignes de TBLFactures, mais il n'a pas compris qu'il fallait filtrer ligne par ligne et, par exemple, pour la ligne du client Stock Parts and Supplies, ne donner que les lignes correspondantes dans la table des factures. Ici, nous allons d'une relation qui démarre au côté 1, c'est-à-dire la table des revendeurs. Chaque revendeur est unique, mais nous regardons la table du côté multiple, la table des factures, puisque chaque client, bien sûr, a plusieurs factures. Donc, première erreur, je ne lui ai pas indiqué par une fonction Related qu'il fallait filtrer ligne par ligne. Et deuxième erreur, la fonction Related ne suffira pas, puisqu'il faut lui dire, comme nous allons du côté N du côté multiple, qu'il faut regarder la totalité de la table des factures. Je vais donc, après Count Rows et juste avant l'appel de TBLFactures, utiliser la fonction Related Table, puisque, contrairement à l'exemple précédent, c'est l'ensemble de la table des factures que nous regardons et non pas une seule ligne. J'ouvre une parenthèse. À la fin de la ligne, je referme une deuxième parenthèse, qui sont maintenant toutes correctement apérées, et je valide pour regarder le nouveau résultat. Donc, le premier client, Stock Parts and Supplies, a 42 factures. Le deuxième, Utilitarian Sporting Goods, a 33 factures, etc., etc. La fonction Related Table est donc indispensable pour lui faire comprendre que l'on doit filtrer, ligne par ligne, et ne compter sur chaque ligne que les lignes de facture correspondant à ce client.

Programme détaillé de la formation

7 commentaires
5,0
7 votes
5
4
3
2
1
romaind.sergeant
Il y a 1 week
Commentaire
Merci pour cette formation elle m'a permis de un grand aperçu de ce que peut faire Power BI Je recommande
artbual
Il y a 6 months
Commentaire
Très bon formateur au TOP !!! Merci
elephorm-1315476@addviseo.com
Il y a 8 months
Commentaire
top
C099D2C8-D20C-4392-8236-8F39C8D724A6@cyberlibris.studi.fr
Il y a 1 year
Commentaire
merci
pierre.poxer
Il y a 1 year
Commentaire
Merci Monsieur pour vos explications qui conviennent à tous les niveaux de compétences
xavierdehestru
Il y a 1 year
Commentaire
Très clair, tuto bien progressif et très pédagogique
MERCI
lhomme.mickael
Il y a 1 year
Commentaire
Merci pour votre superbe travail très pédagogique
Nos dernières formations Excel