Langage M: Trouver l’écart type par regroupement de données

Publié le 12 juin 2017
par Sophie Marchand M.Sc., CPA, CGA, MVP
Nombre d'étoiles par année

Langage M: Trouver l’écart type par regroupement de données

Récemment, un client qui commence à utiliser Power Query m’a demandé s’il était possible d’utiliser la fonctionnalité “Group by” (Regroupement par) pour calculer l’écart-type des valeurs des regroupements sous-jacents. Cet article vise à démontrer comment procéder, avec l’aide de Power BI, qui, doit-on le rappeler, comprend un module équivalent à Power Query, tout en étant dissocié d’Excel. Pour illustrer le tout, nous allons utiliser les données d’hébergement françaises qui nous ont servi à créer le rapport présenté dans l’article Voici un autre rapport créé à partir de Power BI.

 

Données de départ

Pour les fins de cet article, nous allons utiliser deux colonnes de données seulement, soit le nombre d’étoiles et les années de chacun des sites d’hébergement évalué dans le rapport de notre article Voici un autre rapport créé à partir de Power BI.
 
Nombre d'étoiles par année

 

Regroupement par… somme

Pour connaître la somme d’étoiles accordées au total à chaque année, nous pouvons aisément utiliser la fonctionnalité “Group by” (Regroupement par) et regrouper les données par année, pour ensuite ajouter une colonne qui fait la somme du nombre d’étoiles, tel qu’illustré ci-dessous.
 
Regroupement par
 
 

Vous avez des sources de données volumineuses à rassembler et analyser dans Excel ? Apprenez à automatiser tout le processus d’importation, de transformation et de modélisation  des données avec nos formations sur Power Query et Power Pivot dans Excel.

 

Code M

Si vous jetez un coup d’œil au code M généré, vous constaterez l’usage de la fonction List.Sum.
 
Code M Regroupement par Somme

 

Écart-type

Pour trouver l’écart-type, vous n’avez qu’à remplacer la fonction List.Sum par List.StandardDeviation.
 
Code M Regroupement par écart-type

 

De même, vous pourriez utiliser d’autres fonctions comme List.Mode, qui retourne la valeur qui se répète le plus souvent dans le regroupement.
 
Code M Regroupement par mode

 

Ainsi, pour l’écart-type, vous obtiendrez un tableau comme le suivant:
 
Nombre d'étoiles écart-type

 

Et pour le mode, vous obtiendrez un tableau comme le suivant:
 
Nombre d'étoiles mode

 

Conclusion

L’éditeur de requêtes de Power Query et de Power BI permet d’utiliser une panoplie d’assistants pour créer vos requêtes. Toutefois, il s’avère toujours très utile de comprendre le langage M, afin de pouvoir aller plus loin que les fonctionnalités proposées par les assistants.

 


 

Fichier d’accompagnement VIP à télécharger

Pour télécharger le fichier utilisé dans ce tutoriel, devenez membre VIP du CFO masqué.
 

Formation complémentaire

Afin d’explorer les principales fonctions et fonctionnalités de Power Query, qui permet d’importer, de transformer et de fusionner des données de diverses sources et de pouvoir les analyser efficacement, suivez la formation Excel – Introduction à Power Query et au langage M.
 

Voici quelques commentaires d’apprenants ayant suivi cette formation :

Amélie Tremblay
Écrit il y a 4 mois
Une des rares formations où nous quittons avec une boîte à outils.

Très bonne formation applicable à ma réalité. Une des rares formations où nous quittons avec une boîte à outils.

Cécile BERNARD
Écrit il y a 5 mois
Je ne regrette absolument pas mon choix !

Excellent !! Je suivais déjà Sophie via Twitter ou directement sur le site du CFO masqué (forum et astuce) et quand il a fallu déterminer quel organisme de formation prendre, j'ai naturellement pensé au CFO Masqué. Je ne regrette absolument pas mon choix !

Stephanie Lambert
Écrit il y a 2 ans
Enfin du contenu que je ne connaissais presque pas

J'ai enfin pu avoir l'expérience d'un nouvel apprenant et comme je m'y attendais, elle fut très positive. Les notions sont bien expliquées et illustrées avec des exemples concrets. Il est très utile d'avoir les mêmes tables de données pour pouvoir reproduire les exemples. Les documents pdf fournis sont clairs et bien faits.

Daniel Harvey
Écrit il y a 2 ans
J'ai adoré.

Comme introduction a l'outil, pour avoir un aperçu de ce qu'il est possible de faire, je pense que la formation est vraiment géniale.

CFO-Masque_Formations-en-ligne_FB Le CFO masqué offre un vaste choix de formations en informatique décisionnelle avec Excel et Power BI, via un portail en ligne et à distance en temps réel, selon un calendrier. Si vous désirez organiser des formations privées, faites nous simplement parvenir un courriel à info@lecfomasque.com . Des certificats convenant aux normes de formation continue des divers ordres professionnels du Québec sont offerts pour l'ensemble des formations.  

Découvrez quelles formations vous conviennent

 

Laisser un commentaire

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

Scroll to Top