Skip to content
Support formation Rapports Power BI
  • Pages
    • Présentation du support
    • Organisation des formations Power BI
    • Ressources pédagogiques
      • Kit pédagogique
      • Références
      • Mise en pratique
        • Exo 1
        • Exo 2
        • Exo 3
        • Exo 4 Parc Auto
        • Exo 5 Vente data
        • Exercice EuroDesk
      • Aide à la décision d'une formation courte Power BI
    • Généralités
      • Carte & schéma Power BI
      • Guide de survie
      • Architecture des données [ToDo]
      • Optimisations & bonnes pratiques
      • Présentation de la solution Power BI
        • Le marché des solutions BI
        • A quoi sert Power BI ?
        • Versions & licences
        • Installation
      • Organiser son projet Power BI
      • Microsoft Fabric [WIP]
      • Planification de l’implémentation de Power BI
      • Planification de la migration et du déploiement Power BI
    • 1 | Se connecter aux données
      • Modes de connexion aux données (résumé)
      • Obtenir les données d’un fichier Excel (SharePoint)
      • Obtenir les données d’un fichier CSV/Texte
      • Obtenir les données d'un classeur Google Sheet
      • Créer un Dataflow (Query dans BI Service)
      • Base de données (Azure SQL Server)
      • Récupérer le contenu d'un fichier Zip
      • Récupérer les fichiers d'un site SharePoint
      • OData
      • Tips - retours d'expériences [WIP]
    • 2 | Transformer ses données (Power Query)
      • Pourquoi transformer ses données ? (dépivoter)
      • Transformations
        • Fusionner des requêtes ("RECHERCHEV")
          • Les 6 types de jointure
        • Ajouter des requêtes
        • Transformations complexes
        • Combiner les feuilles d'un classeur
        • Combiner automatiquement les fichiers d’un dossier
        • Équivalent d'un RECHERCHEV / VRAI
      • Paramètres de la source de données
      • Langage M
        • 1 | Introduction
          • Ressources
        • icon picker
          2 | Travailler avec Power Query
          • Options [WiP]
        • 3 | Accès et combinaison des données
        • 4 | Valeurs et expressions
        • Fonctions personnalisées
        • Recherche de la valeur précédente
        • Contourner l'erreur Firewall
        • Tips
          • let ... in imbriqués
          • Closures (fermetures) [WiP]
          • Récursivité [ToDo]
      • Transformer avec R [WIP]
      • Transformer avec Python [WIP]
      • Query folding
      • Tips
    • 3 | Modéliser (+ DAX)
      • Propriétés du modèle
      • Modèle de données
        • Relations
        • Schéma en étoile
          • Concepts liés au schéma en étoile
        • Slow Changing Dimension (SCD) [WiP]
      • Composants du modèles
        • Groupes & hiérarchies
        • Groupe de calculs
        • Relations
        • Mesures d'expression de détail des lignes
        • Agrégations manuelles et automatiques
      • DAX (le langage) et Power BI
        • Mesures explicites dans Power BI
        • Exploiter le volet Vue de requête DAX
        • Calculs visuels
        • User-defined functions (UDF)
      • Table de dates
      • Level Security
        • RLS (Row Level Security)
          • RLS partiel [WiP]
        • "Page Level Security" [WiP]
        • OLS (Object Level Security) [WiP]
        • Visuel Level Security
      • Tables recommandées (Type de données dans Excel)
      • Optimisation du modèle
        • Roche's Maxim
        • Réduire la taille du modèle
    • 4 | Présenter et analyser
      • Filtres & tris
        • Paramètres dynamiques
        • Focus Segments
        • L'exploration ("drill")
      • Objets visuels
        • Axes dynamiques
        • Couleurs fixes selon les catégories
        • KPI
        • Jauge
        • Sparkline [WiP]
        • Valeur dynamique des zones de texte
        • Icônes personnalisées
        • Cartes (Map)
        • Mises en forme conditionnelle
        • Jolies tables [WiP]
        • Nouvelles cartes [WiP]
      • Animer le rapport
        • Infos bulles personnalisées
        • Extractions
        • Signets
      • Étendre le rapport
        • Ajouter des visuels
        • Présenter avec R [WIP]
        • Présenter avec Python [WIP]
        • Visuels personnalisés avec Deneb
        • Infographic Designer [WiP]
        • Power Automate dans Power BI
      • Flux de tâches translyticaux [mai 2025]
      • Styles & thèmes
        • Styles prédéfinis
    • 5 | Partager et diffuser
      • Diffuser et partager un rapport Power BI
        • Modèle sémantique comme source de rapport
        • Partager un espace de travail
        • Intégrer Power BI [WiP]
        • bouton_publier
          "Publier" avec Power BI Desktop dans OneDrive/SharePoint
      • Tableaux de bord
      • Créer l'application d'un Espace de travail Power BI
      • Espaces de travail
        • [Admin] Créer un Espace de travail
        • Approbation
        • Application dans un espace de travail
        • Rôles dans un espace de travail
        • Sécurité [ToDo]
        • Alertes dans Power BI
          • Fabric Activator pour Power BI
      • Power BI Server
        • Analysis Services (SSAS)
      • Datamart [beta]
      • Date de dernière actualisation
      • Requête dans Excel vers un modèle Power BI
      • Incorporer des rapports (Embed - API)
    • Développeurs
      • Tabular Editor
      • Mode développeur (Projet Power BI)
      • [Dev] PowerOps : analyser un rapport avec
      • ModeOp express
      • Semantic Labs
    • Echange documents formation
    • logo_copilot
      Copilot
      • ChatGPT
    • Rapports multilangue
    • Préparation PL-300

2 | Travailler avec Power Query

Quelques bases de PQ

Visite guidée

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

L’interface

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
Huit onglets principaux :
Fichier
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.