Écrire M en ajoutant des colonnes personnalisées dans Power BI

Une autre façon d’écrire certains types de code M consiste à ajouter des colonnes personnalisées. Bien qu’elles soient appelées colonnes personnalisées dans Power BI Desktop, elles sont également appelées plus génériquement colonnes dérivées ou colonnes calculées. Bien qu’ils puissent faire beaucoup de choses, leur rôle essentiel est de

  • Concaténer (ou joindre, si vous préférez) des colonnes existantes
  • Ajouter des calculs au tableau de données
  • Extraire une partie spécifique d’une colonne
  • Ajouter des indicateurs au tableau en fonction des données existantes

La meilleure façon de comprendre ces colonnes est probablement de les voir en action. Vous pouvez ensuite étendre ces principes dans vos propres processus. Cela peut cependant être un excellent point de départ pour apprendre le codage M de base, bien que limité à un domaine étroitement ciblé de traitement des données en M.

Initialement, effectuons une jointure de colonne et créons une colonne nommée Véhicule, qui concatène les colonnes Marque et Modèle avec un espace entre elles.

  1. Ouvrez un fichier Power BI Desktop vierge.
  2. Connectez-vous à la source de données C:\PowerBiDesktopSamples\BrilliantBritishCars.xlsx.
  3. Cliquez sur Transformer pour ouvrir l’éditeur Power Query.
  4. Dans le ruban Ajouter une colonne, cliquez sur Colonne personnalisée. L’addition

La boîte de dialogue Colonne personnalisée s’affiche.

  1. Cliquez sur la colonne Marque dans la liste des colonnes à droite, puis cliquez sur le bouton Entrée ; =[Make] apparaîtra dans la boîte de formule de colonne personnalisée à gauche de la boîte de dialogue.
  2. Entrez & ” ” & dans la case Formule de colonne personnalisée après =[Make].
  3. Cliquez sur la colonne Modèle dans la liste des colonnes à droite, puis cliquez sur le bouton Insérer.
  4. Cliquez dans la zone Nouveau nom de colonne et entrez un nom pour la colonne. Je l’appelle CarType. La boîte de dialogue ressemblera à la Figure.

La boîte de dialogue Colonne personnalisée

  1. Cliquez sur OK. La nouvelle colonne est ajoutée à droite du tableau de données ;

il contient les résultats de la formule. La colonne insérée apparaît dans la liste Étapes appliquées. La barre de formule contient la formule suivante :

= Table.AddColumn(#”Colonnes supprimées”,   “CarType”, each  [Make] &   ”  ”  &   [Model])

Vous pouvez toujours double-cliquer sur une colonne pour l’insérer dans la zone Formule de colonne personnalisée si vous préférez. Pour supprimer une colonne, supprimez simplement le nom de la colonne (y compris les crochets) dans la zone Formule de colonne personnalisée.

Conseil Vous devez toujours mettre un nom de colonne entre crochets.

Vous pouvez voir que cette ligne de code M suit les principes que vous avez déjà vus. Il utilise une formule M (Table.AddColumn) qui fait référence à une expression précédente (#”Changed Type”), puis applique le code qui exécute les exigences de l’expression, dans ce cas en ajoutant une nouvelle colonne contenant le code M de base.

Notez que chaque mot-clé est une convention M pour indiquer que chaque enregistrement de la colonne aura la formule appliquée.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x

Suivez - nous sur Facebook pour être parmi les premiers
à profiter de nos derniers articles et astuces...