Support formation Rapports Power BI
Support formation Rapports Power BI
Langage M

icon picker
2 | Travailler avec Power Query

Quelques bases de PQ

Visite guidée

Ensuite : Accueil > Transformer les données.
image.png

L’interface [WiP]

Trois volets :
Requêtes. Clic droit permet
Copier
Coller
Dupliquer
Référence
Activer le chargement
Inclure dans l’actualisation du rapport
Aperçu
Propriétés
Renommer la requête
Liste des étapes appliquées
Sept onglets principaux :
Accueil
Transformer
Ajouter une colonne
Affichage
Outils
Aide
Outils Transformation, selon le type de données sélectionnées.

Première requête

Accueil > Nouvelle source > Plus
Sélectionner un connecteur, par exemple Excel ou CSV
Sélectionner la source du connecteur, par exemple un fichier Excel ou CSV
Cette étape est spécifique au type de connecteur, par exemple pour Excel : ​
image.png
Cliquer sur OK
Les étapes de transformation sont :
L’étape Source : toujours présente, ne peut être supprimée. Contient l’emplacement du fichier source, ou le serveur de base de données.
L’étape Navigation (sauf CSV) : sélection de l’élément dans la source, par exemple une feuille ou un Tableau Excel ; une table dans une base de données.
L’étape En-tête promu, sauf si Tableau Excel ou base de données.
L’étape Type modifié : chaque champ est typé, par exemple en Entier, Date ou Texte. Basé sur le profilage des 1 000 premières lignes.

Options [WiP]

Cf. Options

Paramètres de la source de données [WiP]

Modification du code généré par l'expérience

Voir le contenu d’une étape en cliquant dessus puis en regardant (ou déroulant) la barre de formule.
Affichage de la barre de formule : Affichage > cocher Barre de formule :
image.png
Exemple de modification directe :
Par défaut, PQ ajoute la clause Columns=8. Si le fichier CSV contient 9 colonnes, la nouvelle colonne sera ignorée. Ce paramètre étant facultatif, on peut le supprimer :
Autre modification possible : type de données.

Créer des colonnes personnalisées

La création de colonnes personnalisées est une activité courante de transformation des données lors de l'utilisation de Power Query et du langage M.

Colonne Index

Utile pour calculer le MTBF.
Ajouter une colonne > Colonne d’index > A partir de 1
= Table.AddIndexColumn(<étape précédente>, "Index.1", 0, 1, Int64.Type)

A partir d’exemple

Sélectionner une ou plusieurs colonnes puis Ajouter une colonne > Colonne à partir d’exemple > A partir de la sélection. Saisir un exemple sur la ligne 1 de la Column1 et appuyer sur Entrée. Si le résultat est satisfaisant, cliquer sur OK. Une formule est générée.
= Table.AddColumn(<étape précédente>, "Addition", each [Column1] + 1, type number)

Opérateurs mathématiques

image.png

Ajoute d’une colonne personnalisée

Ajouter une colonne > Colonne personnalisée : ​
image.png

Utilisation de l'éditeur avancé

Pour voir tout le code : Accueil > Editeur avancé OU Affichage > Editeur avancé.
Zoom : CTRL + MAJ + + ou -
Exemple de code & beautifier :
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.