Power BI - Apprendre à lire du code M Tutoriels

Découvrez comment apprendre à lire du code M en utilisant les fonctionnalités de Microsoft 365. Cette vidéo vous montre comment accéder aux ressources de formation en ligne pour apprendre les bases du langage de programmation M.
Obtenez des conseils pratiques pour comprendre la syntaxe et la structure du code M, ainsi que pour utiliser les outils de débogage pour résoudre les erreurs.
Contactez-nous pour plus d'informations sur l'apprentissage du code M dans Microsoft 365.

  • 2:09
  • 2467 vues

Objectifs :

L'objectif de cette vidéo est d'apprendre à lire et analyser le code source des requêtes Power Query, en se concentrant sur la structure des appels de fonction et la gestion des variables.


Chapitres :

  1. Introduction à Power Query
    Cette vidéo vise à vous familiariser avec la lecture du code source des requêtes Power Query. Nous allons examiner des exemples de lignes de code et analyser ensemble leur fonctionnement. L'accent sera mis sur la répétition de certaines structures dans le code.
  2. Structure des appels de fonction
    Nous allons nous concentrer sur un appel à payer qui permet de récupérer des informations météorologiques. Ce code est découpé en trois zones principales : - **Nom de la variable** : Cela correspond à la variable qui stocke les manipulations de l'étape. - **Table from records** : Il s'agit d'un appel à une fonction native de Power Query. - **Référence à une variable de l'état précédent** : Dans cet exemple, l'état précédent est nommé 'source', et nous y faisons référence pour repartir de la dernière base existante du tableau.
  3. Analyse d'une étape plus complexe
    Prenons une étape plus complète, celle qui est juste en dessous, nommée 'City'. Nous observons une structure similaire : - **Nom de la variable** : Comme précédemment, cela stocke les manipulations de l'étape. - **Appel à une fonction native** : Ici, nous extrayons les enregistrements d'une colonne. - **Référence à la variable de l'étape précédente** : Cela reste constant, mais nous ajoutons des paramètres supplémentaires nécessaires à la fonction, tels que les différentes colonnes à extraire.
  4. Continuité dans la structure
    Il est important de noter que cette structure se répète à chaque étape. Vous déclarez une variable, utilisez une fonction, et faites référence à la variable de l'étape précédente pour manipuler les données. Vous pouvez également ajouter des paramètres supplémentaires selon les besoins de votre fonction. Cela vous aidera à vous entraîner à lire cette nomenclature et à devenir à l'aise avec la relecture de vos codes.

FAQ :

Qu'est-ce que Power Query?

Power Query est un outil de Microsoft qui permet aux utilisateurs d'extraire, de transformer et de charger des données dans Excel et Power BI. Il facilite la manipulation des données provenant de diverses sources.

Comment utiliser les variables dans Power Query?

Les variables dans Power Query sont utilisées pour stocker les résultats d'étapes de transformation. Vous pouvez les déclarer et les référencer dans des étapes ultérieures pour effectuer des manipulations supplémentaires.

Qu'est-ce qu'une fonction native dans Power Query?

Une fonction native dans Power Query est une fonction intégrée qui permet d'effectuer des opérations spécifiques sur les données, comme l'extraction de colonnes ou la transformation de données.

Comment puis-je référencer l'état précédent d'une variable?

Pour référencer l'état précédent d'une variable dans Power Query, vous devez utiliser le nom de la variable qui a été définie dans l'étape précédente. Cela vous permet de continuer à manipuler les données à partir de leur dernière valeur.

Quels sont les paramètres dans une fonction Power Query?

Les paramètres dans une fonction Power Query sont des valeurs que vous pouvez passer à la fonction pour spécifier des détails supplémentaires, comme les colonnes à extraire ou les critères de filtrage.


Quelques cas d'usages :

Analyse des données de vente

Utiliser Power Query pour extraire et transformer des données de vente provenant de plusieurs sources, comme des fichiers Excel et des bases de données SQL, afin de créer des rapports de performance mensuels.

Préparation des données pour le reporting

Appliquer des transformations sur des données brutes pour les préparer à l'analyse dans Power BI, en utilisant des variables pour stocker les résultats intermédiaires et des fonctions natives pour extraire des colonnes spécifiques.

Automatisation des mises à jour de données

Configurer Power Query pour automatiser l'extraction et la transformation de données à partir de sources externes, permettant ainsi de maintenir les rapports à jour sans intervention manuelle.

Nettoyage des données

Utiliser Power Query pour nettoyer des ensembles de données en supprimant les doublons, en remplissant les valeurs manquantes et en normalisant les formats de données avant l'analyse.

Création de tableaux de bord dynamiques

Exploiter Power Query pour préparer des données qui alimentent des tableaux de bord interactifs dans Power BI, en utilisant des étapes de transformation pour s'assurer que les données sont toujours à jour et pertinentes.


Glossaire :

Power Query

Un outil de Microsoft utilisé pour l'extraction, la transformation et le chargement de données (ETL) dans Excel et Power BI.

Variable

Un espace de stockage qui contient une valeur qui peut changer au cours de l'exécution d'un programme. Dans le contexte de Power Query, elle stocke les résultats d'une étape de transformation.

Fonction native

Une fonction intégrée dans un logiciel ou un langage de programmation qui effectue une tâche spécifique sans nécessiter de code supplémentaire.

État précédent

La condition ou la valeur d'une variable avant qu'une nouvelle opération ou transformation ne soit appliquée.

Paramètres

Des valeurs ou des arguments passés à une fonction pour influencer son comportement ou ses résultats.

Colonne

Une série de cellules dans une table qui contient des données d'un même type. Dans Power Query, les colonnes sont souvent extraites de sources de données.

00:00:00
Pour que vous puissiez un petit peu
00:00:02
vous entraîner à lire du code
00:00:05
source de vos de vos Rocket Power Quéry.
00:00:08
J'ai pris quelques exemples de de lignes,
00:00:10
on va essayer d'analyser ensemble un petit
00:00:12
peu ce qui se passe à chaque fois que
00:00:14
vous verrez que ça se répète énormément.
00:00:17
Donc ici on va par exemple se
00:00:19
concentrer sur notre appel à payer.
00:00:20
Là, tout à l'heure qui permettait
00:00:22
de de récupérer des informations
00:00:24
de météo et bien donc on voit ici
00:00:26
qu'on a un découpage en 3 zones,
00:00:28
donc le premier converti en table,
00:00:30
en fait, qui va correspondre au nom de la
00:00:33
variable qui va stocker les manipulations.
00:00:35
De l'étape. Ensuite,
00:00:36
on va avoir table from records où là du coup,
00:00:40
c'est un appel,
00:00:41
un appel à une fonction native de Power
00:00:43
Quéry et finalement une référence à
00:00:45
une variable de l'État précédent, 3€.
00:00:48
On voit que l'état précédent s'appelait
00:00:50
source et donc on va y faire référence
00:00:53
ici pour qu'on puisse repartir de la
00:00:56
dernière base existante du tableau.
00:00:57
Si je prends une étape un peu plus complète,
00:01:01
on va dire donc,
00:01:02
celle qui est juste en dessous,
00:01:04
donc City développée.
00:01:07
Donc on va voir un peu la même structure,
00:01:09
donc toujours le nom de la variable
00:01:11
stockant les manipulations de l'étape,
00:01:12
donc ça ne change pas, ça sera le
00:01:14
nom de l'étape dans le constructeur.
00:01:16
Sur la droite,
00:01:17
l'appel à une fonction native,
00:01:18
donc là ça va être de d'extraire les
00:01:21
enregistrements pour de la colonne.
00:01:22
Et ensuite de faire la référence à
00:01:24
la variable de l'étape précédente.
00:01:26
Donc ça, ça n'a pas changé,
00:01:29
on va juste avoir un élément
00:01:31
supplémentaire qui vont être des paramètres
00:01:33
supplémentaires nécessaires à la fonction,
00:01:35
donc à savoir ici les différentes
00:01:37
colonnes que l'on souhaite
00:01:39
extraire et comme vous le verrez,
00:01:41
en fait, je pourrais continuer
00:01:42
sur les étapes suivantes.
00:01:44
Enfin,
00:01:44
là il ne reste aucune,
00:01:46
mais j'aurais pu continuer et
00:01:47
vous aurez toujours ses structures
00:01:49
de jeu déclaré une variable,
00:01:51
j'utilise une fonction je.
00:01:52
Comme là, la variable
00:01:54
de l'étape précédente,
00:01:55
pour toujours repartir du de ce qui a
00:01:57
été manipulé et ensuite potentiellement
00:01:59
je rajoute des paramètres donc
00:02:01
essayez de vous entraîner un petit
00:02:03
peu à lire cette nomenclature
00:02:04
pour que vous soyez à l'aise dans
00:02:07
la relecture de vos codes.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

Mandarine AI: CE QUI POURRAIT VOUS INTÉRESSER

Rappel

Afficher