Excel - Power Query - Power Pivot - VBA
Power Pivot

icon picker
Exercice 01


📒 Télécharger la donnée source et placer-le dans le dossier de votre choix :
PowerQueryPowerPivot_Exercice01_source.xlsx
9.6 kB
On souhaite obtenir le résultat suivant :
image.png

Réaliser chaque action :
#
Actions
Manipulations
Illustrations
1
Dans un nouveau classeur (à enregistrer sous SuiviFruits), se connecter à la source de données puis charger les données dans le modèle de données en connexion uniquement.
Créer un classeur vide, et l’enregistrer sous “SuiviFruits”
Données > Obtenir les données > A partir d’un fichier > A partir d’un classer
Sélectionner Feuil1
Charger > Charger dans
Ne créer que la connexion et Ajouter ces données au modèle de données > OK
image.png
2
Lancer Query
Données > Obtenir les données > Lancer l’éditeur Power Query OU double-clic sur la requête dans le volet Requêtes et connexion

3
Dans Query, réaliser les transformations suivante :
Renommer la requête en “Data”
Supprimer la ligne vide
Fractionner la colonne Produit - Catégorie : supprimer l’étape Type modifié et renommer les colonnes en Produit et Catégorie.
Effacer les espaces en début et fin de chaine sur les 2 colonnes Produit et Catégorie
1ere lettre de chaque mot en majuscule
Dans la colonne Prix Unitaire (€), remplacer le point par la virgule
Typer toutes les colonnes (par détection du type)
Volet Paramètre d’une requête > Propriétés > Nom (si le volet n’est pas affiché : Affichage > Paramètres d’un requête)
Accueil > Supprimer les lignes > Supprimer les lignes vides
Transformer > Fractionner la colonne par délimiteur > OK puis renommer (Double-clic sur chaque en-tête)
Transformer > Format > Supprimer les espaces
Transformer > Format > 1ere lettre de chaque mot en majuscule
Transformer > Remplacer les valeurs
CTRL + A puis Transformer > Détecter le type de données
image.png
4
Quitter Query
Accueil > Charger les données

5
Dans Power Pivot :
Ajouter une mesure nommé Montant qui calcule la somme du produit des quantités et des prix unitaires, formatée en séparateur de milliers.
Formater le colonne Date commande en Date (pour masquer l’heure).
Ajouter une colonne calculée “Année commande” qui extrait l’année de la date (
)
Quitter Power Pivot
Données > Gérer le modèle de données ​Clic dans la zone de calcul puis saisir la formule : ​Montant:=SUMX(Data;Data[Quantité]*Data[Prix Unitaire (€)]) ​Accueil > Format > bouton Séparateur de milliers (bouton “virgule”)
Accueil > Format : 14/03/2001
Dans la zone Ajouter une colonne, saisir Année commande. saisir dans la barre de formule : ​=YEAR(Data[Date Commande])
Fichier > Fermer
image.png
6
Insérer un TCD basé sur le modèle du classeur, avec Catégorie en ligne et Montant en colonne.
Insertion > Tableau croisé dynamique > A partir d’un modèle de données.
image.png
There are no rows in this table
La version finalisée :
PowerQueryPowerPivot_Exercice01_soluce.xlsx
225.5 kB
Ajouter une colonne =Data[Produit] & " (" & Data[Catégorie] & ")"
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.