Support formation Rapports Power BI

Exo 34 | EuroDesk

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 :
ModeExpeditionidModeExpedition
Prioritaire4
Express3
Standard1
Économique2

Préparation dans Excel

  1. Ouvrir le fichier
  2. Regarder les données pour :
    1. Imaginer le modèle de données
    2. 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

Schéma du modèle

image.png

Tables en DAX

DimSousCategorie

DimSousCategorie =

SUMMARIZE(
    Produits,
    Produits[sousCategorie],
    Produits[categorie]
)

DimAnneeMois

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))

Mesures DAX

Solutions