Les concepts du langage M
Le langage M est construit autour de deux concepts :
-
Les valeurs. Par exemple le nombre 4, le texte "Coucou" ou des objets plus complexes comme les listes ou les tables.
-
Les expressions. Un peu similaire à un calcul composé de fonctions et valeurs comme dans Excel. Celles-ci renvoient une valeur dès qu’elles sont évaluées. Par exemple 2+2 renvoie la valeur 4.
Chaque étape de Power Query est une expression à part entière ; à savoir le nom de l’étape ainsi que le calcul effectué. De plus une requête Power Query est elle-même une expression.
Pour comprendre ce processus, ouvrez le classeur 17-Achats puis créez une requête Power Query à partir du tableau.
Dans l’onglet Données - groupe Récupérer et transformer, cliquez sur A partir d’un tableau.
Supprimez l’étape Type modifié en cliquant sur .
Dans l’onglet Ajouter une colonne, cliquez sur le bouton Ajouter une colonne personnalisée et calculez le montant de chaque achat en multipliant le prix unitaire par la quantité.
Validez avec OK.
Effectuez un clic droit sur l’étape Personnalisée ajoutée, sélectionnez Renommer.
Saisissez AjoutMontant.
Dans l’onglet Accueil - groupe Requête, cliquez sur le bouton Editeur avancé. Vous trouvez le même bouton dans l’onglet Affichage.
Vous visualisez maintenant...