Dynamic Reporting

Guides for creating flexible, user-driven reports
Guide Live

Field Parameters vs Calculation Groups

When to use Field Parameters vs Calculation Groups in Power BI. Includes an interactive decision tool and demos.

DAX Field Parameters Calculation Groups
Reid Havens
6 min read Interactive
Guide Live

Visual & Report-Scoped Measures

Master dynamic titles, conditional formatting, SVG measures, and other report-scoped measures in Power BI. Learn organization patterns and best practices.

DAX Report Measures Dynamic Titles
Reid Havens
5 min read Interactive
Guide Live

Extensibility Layer Objects

Field parameters, calculation groups, what-if parameters, and composite models. Learn departmental vs single-report patterns for extending semantic models.

Composite Models Field Parameters Calc Groups
Reid Havens
10 min read Interactive

Microsoft Fabric

OneLake, Direct Lake, and the Fabric platform
Guide Live

Direct Lake

Connection modes in Microsoft Fabric: DirectQuery, Import, and Direct Lake. How OneLake works and why Direct Lake combines import speed with live data.

Fabric Power BI OneLake Direct Lake
Reid Havens
10 min read Interactive
Guide Live

Medallion Architecture

Organizing data for analytics in Microsoft Fabric: Bronze, Silver, and Gold layers from raw ingestion to curated reporting.

Fabric Medallion Data Architecture
Reid Havens
15 min read Interactive
Guide Live

Fabric Engines & Items

The building blocks of Microsoft Fabric: engines, experiences, items, and how they connect.

Fabric Engines Items
Reid Havens
12 min read Interactive
Guide Live

Delta Format

How data is stored, compressed, and optimized in Microsoft Fabric: Column Store, Delta Tables, Optimizations, and Direct Lake.

Fabric Delta Parquet Optimizations
Steve Campbell
15 min read Interactive
Guide Live

Git for Power BI

Version control fundamentals for Microsoft Fabric and Power BI developers: branching, collaboration, and Developer Mode.

Fabric Git Version Control Power BI
Steve Campbell
12 min read Interactive

DAX Fundamentals

Understanding the language behind Power BI
Guide Live

Part 1: DAX Foundations

What DAX is, how it evolved from Excel, the three calculation types, star schema design, and how filters propagate through your data model.

DAX Star Schema Filter Propagation
Reid Havens
12 min read Interactive
Guide Live

Part 2: How DAX Thinks

Filter context, query context, and row context. How CALCULATE works, iterator functions, and context transition with interactive visualizations.

Filter Context CALCULATE X Functions
Reid Havens
15 min read Interactive
Guide Coming Soon

Part 3: DAX Patterns

Time intelligence, variables, inactive relationships, SWITCH, SELECTEDVALUE, calculation groups, and a look under the hood at how the engine processes DAX.

Time Intelligence Variables Calc Groups
Reid Havens
14 min read Interactive

Model Architecture

Understanding semantic models, objects, and structure
Guide Coming Soon

Star Schema Fundamentals

Understanding fact tables, dimension tables, and proper model design for optimal performance and DAX simplicity. The foundation of semantic model architecture.

Star Schema Fact Tables Dimensions
TBD
Guide Coming Soon

Relationship Best Practices

Cardinality, cross-filter direction, inactive relationships, and troubleshooting common relationship issues. Master the connections in your semantic model.

Relationships Cardinality Cross-Filtering
TBD

Standalone guides coming soon. Check back later!

Dynamic Reporting

Guides for creating flexible, user-driven reports
Guide Live

Field Parameters vs Calculation Groups

When to use Field Parameters vs Calculation Groups in Power BI. Includes an interactive decision tool and demos.

DAX Field Parameters Calculation Groups
Reid Havens
6 min read Interactive
Guide Live

Visual & Report-Scoped Measures

Master dynamic titles, conditional formatting, SVG measures, and other report-scoped measures in Power BI. Learn organization patterns and best practices.

DAX Report Measures Dynamic Titles
Reid Havens
5 min read Interactive
Guide Live

Extensibility Layer Objects

Field parameters, calculation groups, what-if parameters, and composite models. Learn departmental vs single-report patterns for extending semantic models.

Composite Models Field Parameters Calc Groups
Reid Havens
10 min read Interactive

Microsoft Fabric

OneLake, Direct Lake, and the Fabric platform
Guide Live

Direct Lake

Connection modes in Microsoft Fabric: DirectQuery, Import, and Direct Lake. How OneLake works and why Direct Lake combines import speed with live data.

Fabric Power BI OneLake Direct Lake
Reid Havens
10 min read Interactive
Guide Live

Medallion Architecture

Organizing data for analytics in Microsoft Fabric: Bronze, Silver, and Gold layers from raw ingestion to curated reporting.

Fabric Medallion Data Architecture
Reid Havens
15 min read Interactive
Guide Live

Fabric Engines & Items

The building blocks of Microsoft Fabric: engines, experiences, items, and how they connect.

Fabric Engines Items
Reid Havens
12 min read Interactive
Guide Live

Delta Format

How data is stored, compressed, and optimized in Microsoft Fabric: Column Store, Delta Tables, Optimizations, and Direct Lake.

Fabric Delta Parquet Optimizations
Steve Campbell
15 min read Interactive
Guide Live

Git for Power BI

Version control fundamentals for Microsoft Fabric and Power BI developers: branching, collaboration, and Developer Mode.

Fabric Git Version Control Power BI
Steve Campbell
12 min read Interactive

DAX Fundamentals

Understanding the language behind Power BI
Guide Live

Part 1: DAX Foundations

What DAX is, how it evolved from Excel, the three calculation types, star schema design, and how filters propagate through your data model.

DAX Star Schema Filter Propagation
Reid Havens
12 min read Interactive
Guide Live

Part 2: How DAX Thinks

Filter context, query context, and row context. How CALCULATE works, iterator functions, and context transition with interactive visualizations.

Filter Context CALCULATE X Functions
Reid Havens
15 min read Interactive
Guide Coming Soon

Part 3: DAX Patterns

Time intelligence, variables, inactive relationships, SWITCH, SELECTEDVALUE, calculation groups, and a look under the hood at how the engine processes DAX.

Time Intelligence Variables Calc Groups
Reid Havens
14 min read Interactive

Model Architecture

Understanding semantic models, objects, and structure
Guide Coming Soon

Star Schema Fundamentals

Understanding fact tables, dimension tables, and proper model design for optimal performance and DAX simplicity. The foundation of semantic model architecture.

Star Schema Fact Tables Dimensions
TBD
Guide Coming Soon

Relationship Best Practices

Cardinality, cross-filter direction, inactive relationships, and troubleshooting common relationship issues. Master the connections in your semantic model.

Relationships Cardinality Cross-Filtering
TBD