Présentation des données source
- Les ventes sur la période 2021 à 2024
- Le catalogue des produits
- La liste des clients extraites du CRM de l’entreprise
- Le budget des ventes sur la même période
- A noter les 4 modes de livraison :
| ModeExpedition | idModeExpedition |
| Prioritaire | 4 |
| Express | 3 |
| Standard | 1 |
| Économique | 2 |
- Ouvrir le fichier
- Regarder les données pour :
- Imaginer le modèle de données
- repérer les principales transformations
Corrections et enrichissements (Power Query)
- Importer les 4 feuilles du fichier Excel dans un nouveau rapport Power BI
- Rechercher les anomalies et signaler au métier :
- Doublons (Produits, Clients)
- Vides (Quantité dans Vente)
- 0 (Quantité dans Vente), ajouter colonne EstAnnulation
- Valeur Autre dans Segment (Client)
- Ajouter ces enrichissements de données :
- Ventes :
- Pour liaison avec budget : nouvelle colonnes Annee, Mois, AnneeMois
- Pour analyse logistique : DelaiLivraison (Duration.Days)
- Clients :
- NomPrenom
- Age (Duration.TotalDays)
- TrancheAge

DimSousCategorie =
SUMMARIZE(
Produits,
Produits[sousCategorie],
Produits[categorie]
)
DimAnneeMois =
ADDCOLUMNS(
GENERATESERIES(1, 48, 1),
"AnneeMois",
VAR NumMois = [Value]
VAR Annee = 2020 + QUOTIENT(NumMois - 1, 12) + 1
VAR Mois = MOD(NumMois - 1, 12) + 1
RETURN FORMAT(DATE(Annee, Mois, 1), "YYYY-MM"),
"Annee",
VAR NumMois = [Value]
RETURN 2020 + QUOTIENT(NumMois - 1, 12) + 1,
"Mois",
VAR NumMois = [Value]
RETURN MOD(NumMois - 1, 12) + 1,
"NomMois",
VAR NumMois = [Value]
VAR Mois = MOD(NumMois - 1, 12) + 1
RETURN FORMAT(DATE(2021, Mois, 1), "MMMM"),
"Trimestre",
VAR NumMois = [Value]
VAR Mois = MOD(NumMois - 1, 12) + 1
RETURN "T" & ROUNDUP(Mois / 3, 0))