Cette formation en entreprise est proposée sur demande pour votre équipe, en ligne ou dans vos locaux, en anglais ou en arabe. Envoyez le formulaire ci-dessous et nous vous contacterons pour l'organiser. Demander cette formation
FormateurAlaa Hady MBA, AI Engineer
Associé gérant, Advanced Management Solutions
Instructor: Alaa Hady · Language: English or Arabic · Suggested duration: 2 days · Level: Advanced (Level 300)
Objectives
- Master complex interactions between Row Context, Filter Context, and Context Transition.
- Author virtual tables, advanced iterators, and reusable Calculation Groups.
- Write, profile, and debug multi-table DAX queries using the native DAX Query View.
- Solve complex analytical scenarios including dynamic segmentation, basket analysis, and custom calendars.
Outline and contents
- Deep dive into the VertiPaq engine: Formula Engine (FE) vs. Storage Engine (SE)
- Context Transition mechanics and hidden
CALCULATEpitfalls - Advanced
CALCULATEmodifiers:ALLSELECTEDshadow filter contexts,ALLEXCEPT,TREATAS,CROSSFILTER, andUSERELATIONSHIP - Table functions and Virtual Tables:
FILTER,VALUES,DISTINCT,SUMMARIZECOLUMNS,ADDCOLUMNS,GENERATE - Mastering Calculation Groups and Dynamic Format Strings to eliminate measure proliferation
- Advanced Windowing functions (
WINDOW,INDEX,OFFSET,RANK,ROWNUMBER) vs. classicRANKX - Dynamic banding, ABC/Pareto classification, Market Basket Analysis, and New vs. Returning customer patterns
- Custom non-standard 4-4-5 / ISO-8601 weekly time intelligence in pure DAX
- Mastering DAX Query View:
DEFINE,EVALUATE,MPARAMETER, and auto-generating test queries - Intensive debugging clinic using real-world broken DAX measures
Target audience
Experienced Power BI developers, analytics engineers, and data modellers comfortable with foundational DAX and Star Schemas.
Expected outcomes
Participants can predict exact DAX evaluation behavior in any visual context, replace dozens of redundant measures with Calculation Groups, and engineer high-speed formulas for complex business logic.
Demander cette formation
Parlez-nous de votre équipe et nous vous contacterons pour convenir des dates, de la langue, du format et du prix.