0
0
Power BIbi_tool~10 mins

Aggregations for performance in Power BI - Cell-by-Cell Formula Trace

Choose your learning style9 modes available
Sample Data

Sales data with products, their categories, and sales amounts.

CellValue
A1Product
B1Category
C1SalesAmount
A2Chair
B2Furniture
C2150
A3Table
B3Furniture
C3300
A4Pen
B4Stationery
C420
A5Notebook
B5Stationery
C550
Formula Trace
SUMX(SUMMARIZE(Sales, Sales[Category], "CategorySales", SUM(Sales[SalesAmount])), [CategorySales])
Step 1: SUMMARIZE(Sales, Sales[Category], "CategorySales", SUM(Sales[SalesAmount]))
Step 2: SUMX([{"Category":"Furniture","CategorySales":450},{"Category":"Stationery","CategorySales":70}], [CategorySales])
Cell Reference Map
    A          B           C
1 Product    Category   SalesAmount
2 Chair     Furniture      150
3 Table     Furniture      300
4 Pen       Stationery      20
5 Notebook  Stationery      50

Formula references Sales[Category] and Sales[SalesAmount] columns from rows 2 to 5.
The formula uses the Category and SalesAmount columns from the Sales table rows 2 to 5.
Result
    D
1 Total Sales
2 520
The final result shows total sales amount 520, calculated by summing sales grouped by category.
Sheet Trace Quiz - 3 Questions
Test your understanding
What does the SUMMARIZE function do in this formula?
AFilters sales to only one category
BGroups sales by category and calculates total sales per category
CAdds all sales amounts without grouping
DCalculates average sales per product
Key Result
SUMX(SUMMARIZE(Table, GroupColumn, "Alias", SUM(ValueColumn)), [Alias]) aggregates data by group then sums.