Transformer du texte dans Power Query

Préparation des données dans Power BI

Maarten Van den Broeck

Content Developer at DataCamp

Qu'est-ce qu'un texte de données propre ?

  • Sans fautes de frappe
  • Mise en forme uniforme
    • Les données sont représentées de façon cohérente
    • Casse uniforme
    • Aucun espace en début ou fin
    • Aucune ponctuation (!) ni caractère de contrôle (\n, \r, etc.)
  • Idéalement, chaque colonne contient une seule information
    • Scinder ou fusionner les colonnes au besoin

Yeelow -> Yellow

Capture d'écran de Power Query montrant un tableau avec deux colonnes : l'une avec des données brutes et l'autre avec des données nettoyées.

Capture d'écran de Power Query montrant un tableau avec trois colonnes : une contenant plusieurs informations et deux colonnes dérivées, chacune représentant une information.

Préparation des données dans Power BI

Comment nettoyer du texte ?

  • Accessible à partir du ruban Transform

Capture d'écran de l'interface Power Query montrant les options de transformation de texte

  • Utilisez Format pour changer la casse et accéder à Trim et Clean

  • Appliquez Trim et Clean à toutes les colonnes de texte

    • Trim : supprime les espaces en début et en fin
    • Clean : supprime les caractères de contrôle (saut de ligne, retour chariot, etc.)
Préparation des données dans Power BI

Scinder et combiner des colonnes

  • Chaque colonne de votre ensemble de données doit représenter une seule information

    • Il faut parfois scinder ou combiner des colonnes
  • Si une colonne contient plusieurs informations -> Scinder

    • Adresse -> Immeuble, Rue, Ville, Pays
  • Si deux colonnes ou plus forment une seule information -> Combiner

    • Prénom, Nom -> Nom complet

Capture d'écran de Power Query montrant la transformation Split Column et ses options

Capture d'écran de Power Query montrant la transformation Merge Columns

Préparation des données dans Power BI

Passons à la pratique !

Préparation des données dans Power BI

Preparing Video For Download...