£1,195.00
Our three-day DAX Intensive Training Course is designed for Power BI users who find themselves struggling with Power BI’s Data Analysis Expressions (DAX) formulas and would like to obtain a throrough grounding in this important data modelling formula langauge. It starts from the fundamentals and works through to advanced topics. The course consists of three modules (which can be also taken separately):
DAX Introduction
DAX Intermediate
DAX Advanced
Our three-day DAX Intensive Training Course is designed for Power BI users who find themselves struggling with Power BI’s Data Analysis Expressions (DAX) formulas and would like to obtain a throrough grounding in this important data modelling formula langauge. It starts from the fundamentals and works through to advanced topics. The course consists of three modules (which can be also taken separately):
Welcome to the Course
Downloading the Course Files
DAX Overview
DAX Objects
Calculated Columns versus M Computed Columns
Creating Calculated Columns
Calculated Columns versus Measures
Calculated Columns, Measures and Visuals
Referring to Objects
DAX Operators
Using Variables
Creating Calculated Tables
Creating a Date Table
Cloning a Table
Using the DISTINCT Function
Using the FILTER Function
Creating a Measures Table
Implicit Measures
Measures and the Filter Context
Basic Aggregation Functions
Logical Functions
Implicit and Explicit Iteration
The SUMX Function
The AVERAGEX Function
The COUNTX Function
Calculation Contexts
The Row Context
The Filter Context
Context Transition
CALCULATE Overview
Using CALCULATE with Booleans
Using CALCULATE with FILTER
Using CALCULATE with ALL
Using the SELECTEDVALUE Function
Nesting the SELECTEDVALUE Function
Using CONCATENATEX with Dynamic Titles
The USERNAME Function
Displaying the last refresh date and time
Creating dynamic Accessibility Alt tags
Creating Measures which Return RAG Colours
Creating Measures which Return Images
The RANKX Function
Ranking Within a Group
Using the TOPN Function
Power BI Auto Date/Time Feature
Calendar Tables
Automatic vs Manual Time Intelligence
The TOTALYTD, TOTALQTD and TOTALMTD functions
The SAMEPERIODLASTYEAR Function
Using the DATEADD Function for Maximum Flexibility
The PARALLELPERIOD Function
Calculating Running Totals
Using DATESINPERIOD for MAT and 3MMA
What is a Semi-Additive Measure?
Creating a Semi-Additive Measure
Non-Additive Visualization
Additive Visualization
Overview of Calculation Groups
Overview of Tabular Editor
Creating a Calculation Group
SELECTEDMEASURE and SELECTEDMEASURENAME
Using Calculation Groups with Time Intelligence
Exchanging Measures using Calculation Groups
Defining Format Strings
Making Format Strings Dynamic
Using DAX What-if Parameters
The GENERATESERIES Function
Letting the User Control Time Intelligence
SUMMARIZE
SUMMARIZECOLUMNS
GROUPBY BY
UNION
CROSSJOIN
INTERSECT
EXCEPT
ALL and ALLEXCEPT
ALLSELECTED and ALLCROSSFILTERED
REMOVEFILTERS and KEEPFILTERS
EARLIER and EARLIEST
The USERELATIONSHIP Function
What is Data Lineage?
Controlling data lineage with the TREATAS Function
Using the Performance Analyzer
Running Code in DAX Studio
Using Define Measure
Using Define Dependent Measures
Redefining Measures
Date | 11-13 November 2024 (Tutor-led, Online), 10-12 February 2025 (Tutor-led, Online), 14-16 April 2025 (Tutor-led, Online), 9-11 June 2025 (Tutor-led, Online), 4-6 August 2025 (Tutor-led, Online), 6-8 October 2025 (Tutor-led, Online) |
---|