PowerBI.tips

Phil Seamark on Aggregation Tables

December 22, 2020 By Mike Carlo
Phil Seamark on Aggregation Tables

I was having a candid conversation with Phil Seamark from DAX.tips about Aggregation Tables. During that conversation, I was asking about patterns in using Aggregation tables. Within that 10 minute conversation I was blow away by all the possible patterns. Because of this, we pleaded for Phil to present these patterns to the Milwaukee Brew City User Group.

Patterns in Aggregation Tables

Watch the full webinar below from our user group:

Aggregation Patterns

While these patterns are described in detail here are the various patterns that can be used for Aggregation tables. Also, Phil includes a great introduction, found here. For each of these articles Phil describes proper usage for the pattern.

Horizontal Aggs

The Horizontal Aggs is typically developed using a time dimension. Thus, most aggregation tables would fit this pattern.

Example of a horizontal Aggregation table

Accordion Aggs

The Accordion Aggs are similar to a horizontal Agg. However, the time periods are not equal.

Accordion Aggregation table. Non uniform incremental aggregations.

Filtered Aggs

The Filtered Aggs would contain multiple Aggregation tables of the same data. But, each Agg table could contain different gains of data. For Example, data aggregated by Week, Month or Year.

Filtered Aggregation example.

Incremental Aggs

Finally, the Incremental Aggs. This type of aggregation would be used when aggregating transactions per day by store, and or product.

Incremental Aggregation where you can aggregated transactions over time

Thanks Phil

A special thanks to Phil for presenting. Since, we know you are a busy guy doing tons of great work. Thank you for taking time out of your day to present this wonderful topic. We hope you enjoy this exploration into Agg Tables.

Check out Phil’s other contributions

Phil has been quite active on the PowerBI.tips site. Check out all his other fun contributions.

Like and Follow

Previous

Power BI Direct Query Composite Models = Amazing

More Posts

Jun 10, 2026

Microsoft Build Recap – Ep.535

Mike and Tommy recap Microsoft Build 2026 through a Power BI and Fabric lens, focusing on the announcements that matter most for report builders, semantic models, and agent-driven app development. They unpack why Rayfin, Replit integration, OneLake, and new Fabric skills signal a shift from asking AI for answers toward using agents to create real production artifacts.

Jun 5, 2026

CI/CD Automation with Agents – Ep.534

Mike and Tommy explore how agents can simplify CI/CD in Fabric by helping teams work through Git workflows, merge conflicts, validation, and deployment automation. They also compare deployment pipelines with Git-based approaches and explain why small, testable automations are the safest way to start.

Jun 3, 2026

Claude Design & Power BI Embedded – Ep.533

Mike and Tommy explore how Claude Design, agentic workflows, and HTML wireframes could reshape report prototyping for Power BI teams. They also debate where today’s tooling still falls short, especially for Power BI Desktop users who need practical ways to turn context, design ideas, and embedded experiences into working reports.