add_auto_aggregations
Create hidden aggregate tables and rewrite measures to query pre-summarized data, improving Power BI performance.
Instructions
Build an auto-aggregation scaffold: a hidden {Table}_Agg GROUPBY table over the group-by columns, hidden _Agg measures for each mapping, and IF-routing rewrites of the base measures so they answer from the small agg table when possible. groupByColumns is comma-separated Table[Column]. measureMappings is comma-separated aggMeasureName=baseMeasure. Extends set_aggregation. FLAG: the IF-routing is a best-known scaffold - review before production.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sessionId | Yes | ||
| detailTable | Yes | the detail (fact) table to summarise | |
| groupByColumns | Yes | group-by columns, comma-separated Table[Column] | |
| measureMappings | Yes | measure mappings, comma-separated aggMeasureName=baseMeasure |