Start free
Field notes

Latest from the blog.

Deep-dives on DAX, filter context, and the skill Copilot can’t fake — from the team building the rig.

Six table rows repeating one result while a hand-drawn diagnostic loop traces the missing filter context
July 26, 2026

DAX Measure Shows the Same Value for Every Row? 6 Fixes

If a DAX measure repeats the same value on every row, test the row field, relationship path, filter-removal logic, variables, and calculation…

Five cyanotype debugging tools connected by a coral evidence thread to one corrected result
July 25, 2026

5 DAX Debugging Habits That Find Wrong Totals Faster

A repeatable workflow for diagnosing wrong totals, filter-context surprises, and measures that look correct until the report changes.

A verification press comparing overlapping counted pieces with one calibrated total and marking a plausible but incorrect additive assumption
July 19, 2026

DAX DISTINCTCOUNT Total Is Wrong? When the Total Is Actually Correct

A DAX DISTINCTCOUNT total does not add visible rows because overlapping values are counted once in total context. Learn when to keep it and…

A paper machine comparing direct stack aggregation with row-by-row transformation on a carousel
July 15, 2026

SUM vs SUMX in DAX: When Each Returns the Wrong Total

Use SUM for one stored numeric column and SUMX when the business rule must evaluate an expression at a defined grain. See examples, total…

A hand-drawn date transit map where a coral lever activates a previously dashed route to another table
July 9, 2026

USERELATIONSHIP in DAX: Fix an Inactive Date Relationship

Use USERELATIONSHIP inside CALCULATE to activate an existing inactive model relationship for one measure, such as sales by ship date instead of…

A tactile editorial typesetting bench comparing two precision instruments for identifying hierarchy level and visible-value count
July 5, 2026

HASONEVALUE vs ISINSCOPE in DAX: Fix Matrix Totals

Use ISINSCOPE to detect the active matrix hierarchy level and HASONEVALUE to test cardinality. See why slicers make them return different…

A tactile paper filter signal being diverted around a calculation tile by a coral switch
June 25, 2026

Power BI Measure Ignores a Slicer? 7 Checks That Fix It

When a Power BI measure ignores a slicer, check visual interactions, relationships, disconnected tables, filter-removal functions, and hidden…

A tactile custom-model workshop connecting a calendar component to production-shaped data modules and hidden verification checks
June 19, 2026

Power BI Date Table Not Working? 8 Time-Intelligence Checks

Fix a Power BI date table by checking uniqueness, gaps, range, data types, timestamps, relationship roles, visual fields, and time-intelligence…

A linocut showing visible row blocks bypassed as a grand total is printed from a larger source plate
June 17, 2026

DAX Grand Total Is Wrong? Why Totals Recalculate

A DAX grand total reevaluates the measure in total filter context; it does not automatically add visible rows. Learn when that is correct and…

From reading to reps

Stop reading. Start writing.

The best way to understand CALCULATE is to miss a test case. Pick a challenge and go.

Challenges
300+ hands-on problems
Models
2 hosted practice models
AI hints
Ask Daxie anytime
Free
No credit card