Dashboard Mode - Query folding in Power Query
Goal
Understand how query folding improves data refresh speed by pushing transformations to the data source in Power Query.
Understand how query folding improves data refresh speed by pushing transformations to the data source in Power Query.
| OrderID | Customer | Region | OrderDate | Sales |
|---|---|---|---|---|
| 1001 | Alpha Co | East | 2024-01-10 | 250 |
| 1002 | Beta LLC | West | 2024-02-15 | 450 |
| 1003 | Gamma Inc | East | 2024-03-20 | 300 |
| 1004 | Delta Ltd | North | 2024-04-05 | 500 |
| 1005 | Epsilon | South | 2024-05-12 | 150 |
= List.Sum(Source[Sales])= Table.SelectRows(Source, each [Region] = "East")= Table.Group(Source, {"Region"}, {{"TotalSales", each List.Sum([Sales]), type number}})+----------------------+-----------------------+ | Total Sales | Sales by Region | | (KPI Card) | (Chart) | +----------------------+-----------------------+ | Filtered Orders (Table) | +----------------------------------------------+ | Query Folding Indicator | +----------------------------------------------+
User can select a region filter. This filter updates the Filtered Orders table and the Sales by Region chart. The Total Sales KPI updates to show sales only for the selected region. Query folding status updates to show if the filter is pushed to the data source.
If you add a filter for Region = "West", which components update and how?