Langage M : listes, records et fonctions

Passez de l'interface au code : each et _, listes, records, List.Accumulate, tables imbriquées et fonctions personnalisées.

20
modules
≈ 8 h
de formation
500 €
la formation complète, TTC
Commencer gratuitement

Accès : un e-mail suffit, vous recevez un code de connexion. Les modules offerts sont gratuits, sans carte bancaire.

Ce que vous saurez faire

  • Comprendre each et _ et lire le code M généré par l'interface
  • Naviguer dans les records et manipuler les listes : Contains, Distinct, Union, Intersect…
  • Rendre ses requêtes dynamiques, sans colonnes ni noms codés en dur
  • Transformer les lignes et ajouter des colonnes en série avec Table.TransformRows et List.Accumulate
  • Travailler sur des tables imbriquées et écrire une fonction de typage dynamique et incassable
  • Aller plus loin : opérateur ??, Expression.Evaluate, appel d'une API d'IA, code commenté

Public

Utilisateurs de Power Query à l'aise avec l'interface qui veulent écrire et comprendre le code M.

Prérequis

Formation « Power Query : les fondamentaux » ou pratique équivalente (étapes appliquées, éditeur avancé, colonnes personnalisées).

Inclus

  • Vidéo chapitrée
  • Support PDF
  • QCM corrigé
  • Attestation vérifiable

Programme

Intermédiaire

  1. 01Comprendre each et _ (underscore) en langage M22 minQCM 10 questionsOffert
  2. 02Les records : naviguer, créer et exploiter25 minQCM 10 questions50 € TTC
  3. 03Fonctions de liste : Contains, Count, Distinct, Union, Combine27 minQCM 10 questions50 € TTC
  4. 04Comparer des listes : Intersect, Difference, ContainsAny25 minQCM 10 questions50 € TTC
  5. 05Les listes pour rendre ses requêtes dynamiques33 minQCM 10 questions50 € TTC
  6. 06Remplacer des valeurs sous condition (Table.ReplaceValue)23 minQCM 10 questions50 € TTC
  7. 07Regrouper des colonnes dans un record (CombineColumnsToRecord)20 minQCM 10 questions50 € TTC
  8. 08Documenter son code M avec un assistant IA18 minQCM 10 questions50 € TTC

Avancé

  1. 09Transformer les lignes avec Table.TransformRows27 minQCM 10 questions50 € TTC
  2. 10Décrypter List.Accumulate pas à pas21 minQCM 10 questions50 € TTC
  3. 11Ajouter des colonnes dynamiquement avec List.Accumulate23 minQCM 10 questions50 € TTC
  4. 12Sommes dynamiques et colonnes % (List.Sum, List.Accumulate)28 minQCM 10 questions50 € TTC
  5. 13Sélectionner les colonnes de mois sans codage en dur21 minQCM 10 questions50 € TTC
  6. 14Tables sous-jacentes : trois façons de combiner un dossier25 minQCM 10 questions50 € TTC
  7. 15Tables imbriquées : travailler sur plusieurs niveaux28 minQCM 10 questions50 € TTC
  8. 16Typage dynamique des colonnes avec une fonction26 minQCM 10 questions50 € TTC
  9. 17Typage incassable : ignorer les colonnes absentes20 minQCM 10 questions50 € TTC
  10. 18Gérer les null avec l'opérateur ?? (coalescence)32 minQCM 10 questions50 € TTC
  11. 19Formules stockées en texte : Expression.Evaluate24 minQCM 10 questions50 € TTC
  12. 20Interroger l'API d'OpenAI depuis Power Query21 minQCM 10 questions50 € TTC

Former une équipe ? Accès pour plusieurs collaborateurs sur devis. admin@axent-consulting.com