burningsuit

DAX fundamentals

Building reports in Power BI, and ready to write your own measures?

Start writing DAX with a clear idea of what it's doing. A one-day course for people who build reports in Power BI and haven't written DAX yet. You'll learn why a measure returns the number it does, and when to use a measure instead of a calculated column.

If you haven't built a report yet, it's too early: start with Power BI fundamentals, or compare all the courses.

What you'll be able to do

The day

You'll work on data prepared for teaching: I explain and demonstrate, then you write columns and measures yourself in exercises, with time for questions. Online has the same content and exercises.

  1. What DAX works on: the tables in your model, which ones hold events and which ones describe them, and why that shape makes formulas easier to write. We look at the model only as far as DAX needs it.

  2. Your first columns and measures: how a DAX formula is put together, the totals Power BI works out for you without a formula (implicit measures), measures you write yourself with SUM, COUNTROWS and DISTINCTCOUNT, and RELATED to bring in a value from a lookup table.

  3. Which rows a calculation sees: row context and filter context, and how SUMX and the other iterators work through a table one row at a time inside a measure, so a calculated column is seldom the answer.

  4. Measures that respond to slicers: SELECTEDVALUE to read a single choice, and a parameter table so someone viewing the report can change which calculation a visual shows. Demonstrated, not practised.

  5. Changing the filters with CALCULATE: start with simple true/false conditions, then add your own with FILTER and clear existing ones with ALL, until you can show each value as a share of the total.

I'm Alan Harman-Box, and I write and teach every course myself.

I've run this day for public-sector teams, and on public courses, since 2022.

What to arrange

For dates, setup, payment and cancelling, see the private course terms.

Ask about dates

Tell me you're interested in DAX fundamentals, how many people would come and roughly when.

A line or two is enough: a course name, or what's going on with your reports.

I'll reply within two working days.

I use your details to reply to your enquiry. Formspark delivers this form. Read how I handle your information.

Or email alan@burningsuit.co.uk.