Aller au contenuSkip to content
  1. AccueilHome
  2. FormationsTraining
  3. Restitution et visualisationReporting and visualization
  4. DAX avancé pour Power BIAdvanced DAX for Power BI
Restitution et visualisationReporting and visualizationAvancéAdvanced

DAX avancé pour Power BIAdvanced DAX for Power BI

Comprenez enfin pourquoi votre mesure DAX renvoie ce chiffre, et rendez-la juste et rapide.

Finally understand why your DAX measure returns that number, and make it right and fast.

Maîtrisez le contexte d’évaluation, CALCULATE et l’intelligence temporelle pour écrire des mesures justes, lisibles et performantes.

Get a firm grip on evaluation context, CALCULATE and time intelligence so your measures are accurate, readable and fast.

  • DuréeDurationDeux joursTwo days
  • NiveauLevelAvancéAdvanced
  • FormatsFormatsInter-entreprisesPublic sessions, Intra-entrepriseIn-house, IndividuelOne-on-one
  • ModalitésDeliveryÀ distanceOnline, HybrideHybrid
Power BI
Vous saurezYou will masterTransition de contexteContext transitionMaîtrise de CALCULATEMastering CALCULATEIntelligence temporelleTime intelligenceTables virtuellesVirtual tablesOptimisation des mesuresMeasure optimization
AperçuOverview

Pourquoi suivreWhy take cette formation ?this course?

Maîtrisez le contexte d’évaluation, CALCULATE et l’intelligence temporelle pour écrire des mesures justes, lisibles et performantes.

Get a firm grip on evaluation context, CALCULATE and time intelligence so your measures are accurate, readable and fast.

01

Des chiffres qui font foiNumbers that hold up

Quand un écart apparaît en comité de direction, il faut pouvoir expliquer la mesure ligne par ligne, contexte de filtre compris.

When a variance comes up at the leadership table, you need to explain the measure line by line, filter context included.

02

Des rapports qui ralentissentReports that slow down

Un modèle partagé qui grossit expose les mesures mal écrites. Savoir diagnostiquer évite d’acheter de la capacité pour rien.

As a shared model grows, poorly written measures show. Knowing how to diagnose them avoids buying capacity you don’t need.

03

Un exercice qui ne suit pas le calendrierA fiscal year off the calendar

Exercices financiers décalés, semaines de commerce de détail : l’intelligence temporelle standard ne suffit plus.

Shifted fiscal years and retail weeks: out-of-the-box time intelligence is no longer enough.

ObjectifsObjectives

À la fin,By the end, vous saurez…you will be able to…

  1. Expliquer le contexte de ligne, le contexte de filtre et leur transitionExplain row context, filter context and context transition
  2. Utiliser CALCULATE et les modificateurs de filtre avec assuranceUse CALCULATE and filter modifiers with confidence
  3. Construire des calculs d’intelligence temporelle robustesBuild robust time intelligence calculations
  4. Diagnostiquer et optimiser les mesures lentesDiagnose and tune slow measures
  5. Structurer un modèle et ses mesures pour la maintenance à long termeOrganize a model and its measures for long-term maintenance
En atelierHands-on

Une bibliothèque de mesures DAX fiables et documentéesA library of reliable, documented DAX measures

Sur un modèle de ventes réaliste, vous réécrivez des mesures fautives, construisez les calculs temporels de votre exercice et optimisez les requêtes les plus lentes.

On a realistic sales model, you rewrite faulty measures, build time calculations for your fiscal year and optimize the slowest queries.

  • Mesures temporelles sur exercice décaléTime measures on a shifted fiscal year
  • Groupe de calcul de périodesPeriod calculation group
  • Classement dynamique paramétrableConfigurable dynamic ranking
  • Mesures optimisées avec DAX StudioMeasures tuned with DAX Studio
En sortant de la formationWhen you leave

Le participant écrit des mesures DAX complexes, en comprend le comportement et sait les optimiser.

Participants write complex DAX measures, understand why they behave as they do and know how to tune them.

ProgrammeProgram

Le programme,The program, module par module.module by module.

  1. 01
    Module 1Module 1

    Le moteur DAXInside the DAX engine

    • Moteur de formules et moteur de stockageFormula engine and storage engine
    • Contexte de ligne et contexte de filtreRow context and filter context
    • Transition de contexteContext transition
  2. 02
    Module 2Module 2

    CALCULATE en profondeurCALCULATE in depth

    • Modificateurs ALL, REMOVEFILTERS, KEEPFILTERSALL, REMOVEFILTERS and KEEPFILTERS
    • Filtres de table et filtres de colonneTable filters versus column filters
    • Pièges fréquents et comment les éviterCommon traps and how to avoid them
  3. 03
    Module 3Module 3

    Intelligence temporelleTime intelligence

    • Cumuls, périodes comparatives et moyennes mobilesRunning totals, prior periods and moving averages
    • Exercices financiers décalésNon-calendar fiscal years
    • Calendriers personnalisésCustom calendars
  4. 04
    Module 4Module 4

    Itérateurs et tables virtuellesIterators and virtual tables

    • SUMX, ADDCOLUMNS, SUMMARIZECOLUMNSSUMX, ADDCOLUMNS and SUMMARIZECOLUMNS
    • Variables pour la lisibilité et la performanceVariables for clarity and speed
    • Classements et segmentations dynamiquesDynamic ranking and segmentation
  5. 05
    Module 5Module 5

    Performance et maintenancePerformance and upkeep

    • Analyseur de performances et DAX StudioPerformance Analyzer and DAX Studio
    • Groupes de calculCalculation groups
    • Conventions de nommage et documentation des mesuresNaming conventions and measure documentation
Infos pratiquesPractical info

ModalitésHow it et organisation.works.

DuréeDuration

Deux joursTwo days · ajustable en intra · adjustable in-house

FormatsFormats

Inter-entreprisesPublic sessions
Intra-entrepriseIn-house
IndividuelOne-on-one

ModalitésDelivery

À distance : en classe virtuelle, en directOnline: live virtual classroom
Hybride : des temps en salle et à distanceHybrid: a mix of classroom and online time

Public viséAudience

  • Développeurs Power BI qui veulent fiabiliser leurs calculsPower BI developers who want dependable calculations
  • Analystes avancés responsables de modèles partagésSenior analysts who own shared models
  • Centres d’excellence BIBI centres of excellence

PrérequisPrerequisites

  • Pratique régulière de Power BI DesktopRegular hands-on use of Power BI Desktop
  • Connaissance des mesures DAX de baseWorking knowledge of basic DAX measures

PédagogieTeaching approach

  • Exercices progressifs avec corrigés commentésProgressive exercises with annotated solutions
  • Analyse de mesures réelles apportées par les participantsReview of real measures brought by participants
  • Aide-mémoire des patrons DAX remis à la finDAX pattern cheat sheet to take away

ÉvaluationAssessment

Évaluation des acquis par des exercices pratiques et attestation de participation remise en fin de formation.Skills are assessed through hands-on exercises, and a certificate of attendance is issued at the end.

AccessibilitéAccessibility

Besoin d’une adaptation ? Dites-le-nous : nous ajustons le rythme, les supports ou la salle.Need an accommodation? Let us know: we adapt the pace, materials or room.
ETVotre formateur ou formatriceYour trainer

Émilie Tremblay

Consultante principale BI et visualisation

Principal BI and visualization consultant

Elle conçoit des tableaux de bord pour des organisations publiques et privées et anime nos ateliers Power BI et Tableau.

She designs dashboards for public and private organizations and leads our Power BI and Tableau workshops.

  • Power BIPower BI
  • DAXDAX
  • TableauTableau
  • Design de rapportsReport design
J’écrivais du DAX par essais et erreurs. Maintenant je sais lire le contexte de filtre avant d’écrire, et nos mesures d’exercice décalé tiennent enfin la route.I used to write DAX by trial and error. Now I read the filter context before I write, and our shifted fiscal year measures finally hold up.
Développeur Power BI, organisme publicPower BI developer, public agency
Votre parcoursYour path

Avant et aprèsBefore and after cette formation.this course.

FAQ

Vos questions,Your questions, nos réponses.our answers.

Une autre question ? Écrivez-nous dans le formulaire de demande, nous répondons rapidement.

Another question? Write to us in the request form, we reply quickly.

Quel niveau faut-il vraiment ?What level do I really need?

Vous devez déjà créer des modèles dans Power BI Desktop et écrire des mesures simples comme SUM ou une première CALCULATE. Si ce n’est pas le cas, commencez par Power BI : les fondamentaux.

You should already build models in Power BI Desktop and write simple measures such as SUM or a first CALCULATE. If not, start with Power BI Fundamentals.

Peut-on apporter nos propres mesures ?Can we bring our own measures?

Oui, c’est même encouragé. Une période est réservée à l’analyse de mesures réelles des participants, anonymisées au besoin, pour les corriger en direct.

Yes, and we encourage it. Time is set aside to review participants’ real measures, anonymized if needed, and fix them live.

Quels outils seront utilisés ?Which tools will we use?

Power BI Desktop et DAX Studio, tous deux gratuits. Tabular Editor est présenté pour les groupes de calcul ; nous vous indiquons la version à installer avant la formation.

Power BI Desktop and DAX Studio, both free. Tabular Editor is shown for calculation groups; we’ll tell you which version to install before the course.

Peut-on adapter cette formation à notre équipe ?Can this course be adapted to our team?

Oui. En intra, nous ajustons les exemples, la durée et les exercices à vos outils et, si vous le souhaitez, à vos propres données anonymisées.

Yes. In-house, we adjust examples, length and exercises to your tools and, if you wish, to your own anonymized data.

Reçoit-on une attestation ?Do participants receive a certificate?

Une attestation de participation est remise à chaque participant à la fin de la formation.

Each participant receives a certificate of attendance at the end of the course.

DemandeRequest

Organisons cette formationLet’s organize this course pour votre équipe.for your team.

Indiquez-nous votre contexte : nous revenons vers vous avec une proposition de dates, de format et, si besoin, un programme ajusté.

Tell us about your context: we will come back to you with suggested dates, format and, if needed, an adjusted program.

Restitution et visualisationReporting and visualizationDAX avancé pour Power BIAdvanced DAX for Power BIDeux joursTwo days · AvancéAdvanced
  • Réponse rapide d’une personne de l’équipe formationA quick reply from someone on our training team
  • Programme ajusté à vos outils et à vos donnéesProgram adjusted to your tools and data
  • Dans vos locaux, dans les nôtres ou à distanceAt your offices, ours or online
* Champs obligatoires* Required fields
À découvrir aussiYou may also like

D’autres formationsMore courses pour votre équipe.for your team.

  • En interPublic session
  • En intraIn-house

Power BI : les fondamentauxPower BI Fundamentals

Passez de vos fichiers Excel à des rapports Power BI fiables et partagés. Une base solide pour connecter, modéliser et publier vos premiers tableaux de bord.

Move from Excel files to reliable, shared Power BI reports. A solid foundation to connect, model and publish your first dashboards.

Deux joursTwo daysDécouverteFoundation
Découvrir la formationDiscover the course
  • En interPublic session
  • En intraIn-house
  • En individuelOne-on-one

Tableau : analyse visuelle et tableaux de bordTableau: Visual Analysis and Dashboards

Explorez vos données par le visuel avec Tableau, puis assemblez des tableaux de bord clairs que vos collègues consulteront vraiment.

Explore your data visually in Tableau, then build clear dashboards your colleagues will actually use.

Deux joursTwo daysDécouverteFoundation
Découvrir la formationDiscover the course
  • En intraIn-house
  • En individuelOne-on-one

Qlik Sense : développer des applications analytiquesQlik Sense: Building Analytics Apps

Concevez des applications Qlik Sense structurées, du script de chargement au modèle associatif, avec des expressions fiables et une interface soignée.

Design well-structured Qlik Sense apps, from load script to associative model, with dependable expressions and a polished interface.

Trois joursThree daysIntermédiaireIntermediate
Découvrir la formationDiscover the course
  • En interPublic session
  • En intraIn-house

Modélisation dimensionnelle avec dbtDimensional Modelling with dbt

Modélisez des schémas en étoile solides et outillez vos transformations SQL avec dbt : tests, documentation et déploiement en continu.

Design solid star schemas and bring engineering discipline to your SQL transformations with dbt: tests, documentation and continuous deployment.

Quatre demi-journéesFour half daysIntermédiaireIntermediate
Découvrir la formationDiscover the course
#MonterEnCompétencesUpskill

Construisons le plan de formation de votre équipe.Let’s build your team’s training plan.

Dites-nous qui vous voulez former et sur quoi : nous vous proposons un programme adapté, dans le format qui vous convient.

Tell us who you want to train and on what: we will propose a tailored program in the format that suits you.

Construisons la suite

Votre prochain défi.Une prochaine étape réfléchie.

Rejoindre l’équipe MiradorVoir les postes ouverts