Présentation de Power Query

Un ETL : Extract, Transform and Load.
L’utiliser : pourquoi, quand et pour qui ?
Le volet Requête.

Les objets Power Query

Les tables et les listes.
Les enregistrements.
Valeurs, données binaires, erreurs.
Fonctions.

Importer de données texte

Importer un fichier texte délimité.
Importer des données d’Excel.
Importer un fichier texte non délimité.

Importer depuis une base de données

Connexion à la base.
Charger les données.
Optimiser les requêtes.

Importer des données web

Se connecter avec des tableaux Excel.
Connexion directe aux fichiers ou pages.

Améliorer la requête par défaut

Réparer un fichier mal structuré.
Reconfigurer les étapes.
Forcer le type de données.
Recadrer les dates.

Opérations d’ajout

Requêtes combinées.
Combiner plusieurs fichiers.
Fusionner des requêtes.
Combiner des requêtes aux en-têtes différentes
Ajouter de nouveau fichiers.

Assembler des feuilles Excel

Consolider des tableaux Excel.
Consolider des plages et des feuilles.
Consolider des données de classeurs différents.

Transposer les données

Transposer les colonnes.
Transposer des sous-catégories
Reconstruire un TCD.

Définir les types de données

Les différents types de données
Gérer le type indéfini
Combiner des requêtes avec des types différents
Les bonnes pratiques

Grouper et synthétiser

Mettre en place un regroupement
Etablir des statistiques de synthèse.

Créer des relations

Relier des tables Excel avec Power Query.
Relation de un-à-plusieurs.
Relations de plusieurs-à-plusieurs.
Créer des en-têtes dynamiques.
Relier des requêtes.

Gérer la destination des requêtes

Les méthodes de chargement des requêtes
Charger vers Power Pivot
Charger vers le modèle de données d’Excel
Gérer le modèle de données

Formules PowerQuery

Découvrir le langage M.
Créer des colonnes personnalisées.
Construire des formules.
Fonctions de conversion de type.
Les fonctions de texte.
Les fonctions de date.

Comprendre le langage M

La structure et syntaxe des requêtes M.
Travailler sur chaque ligne d’une colonne.
Utiliser des étapes.

Logique conditionnelle

Scénarios conditionnels.
Tests d’erreur.
Les fonctions IF et SWITCH.
Tests multicolonnes.
Opérateurs AND et OR.

Créer des fonctions personnalisées

Construire une fonction personnalisée.
Convertir une requête en fonction.
Test, débogage et appel de la fonction.

Utiliser des paramètres dynamiques

Créer des tables paramétrées.
Créer des paramètres de date.

Rafraîchissement automatique

Les options du rafraîchissement
Automatiser le rafraîchissement avec VBA

Organiser les requêtes

Gérer des erreurs.
Structurer l’ordre des requêtes.