Worksheetsqcm M
Total questions: 11
Worksheet time: 11mins
À quoi sert le langage M dans Power BI ?
A) Analyser des données et produire des visualisations.
B) Créer des calculs avancés et des mesures dynamiques.
C) Extraire, transformer et charger des données.
D) Gérer les relations entre les tables.
Quelle est la syntaxe de base pour structurer un script M ?
A) start ... stop
B) let ... in
C) begin ... end
D) define ... return
Comment ajouter un commentaire en M sur une seule ligne ?
A) #
B) /* */
C) //
D) --
Générer une table dynamique directement dans Power Query
#table({"Mois", "Valeur"}, {{"Janvier", 100}, {"Février", 200}})
#createtable({"Mois", "Valeur"}, {{"Janvier", 100}, {"Février", 200}})
#table.add({"Mois", "Valeur"}, {{"Janvier", 100}, {"Février", 200}})
#table.init({"Mois", "Valeur"}, {{"Janvier", 100}, {"Février", 200}})
Quelle fonction est utilisée pour créer une table simple en M ?
A) Table.AddColumn
B) Table.SelectColumns
C) #table
D) Table.Combine
Quel est un avantage clé de l’utilisation du langage M ?
A) Il est insensible à la casse.
B) Il optimise les données avant leur chargement.
C) Il remplace DAX dans toutes les fonctions analytiques.
D) Il génère automatiquement des visualisations.
Quel outil permet d’écrire des scripts M dans Power BI ?
A) DAX Studio
B) Power Query
C) Tableau Desktop
D) Excel Macro Editor
Comment déclarer plusieurs étapes dans M ?
A) En les séparant par des virgules sauf la dernière.
B) En utilisant des parenthèses pour chaque étape.
C) En insérant des commentaires pour chaque étape.
D) En commençant chaque étape par #step.
Quelle transformation est déconseillée dans M ?
A) Supprimer des colonnes inutiles.
B) Grouper des lignes pour synthétiser les données.
C) Fusionner des colonnes de texte.
D) Remplacer des erreurs par une valeur par défaut.
Pourquoi M est-il moins adapté pour des jointures complexes ?
A) Il ne gère pas les jointures.
B) Il est plus lent que DAX pour ces opérations.
C) Il génère des visualisations incorrectes.
D) Il ne permet pas de changer le contexte de filtre.
Dans le langage M, la syntaxe de base pour structurer un script utilise les mots-clés (a) pour définir les étapes et in pour retourner le résultat final.
