Dashboard Mode - Data model best practices
Goal
Understand how to build a clean and efficient data model in Power BI to create fast and accurate reports.
Understand how to build a clean and efficient data model in Power BI to create fast and accurate reports.
| OrderID | CustomerID | ProductID | OrderDate | Quantity | Price | Region |
|---|---|---|---|---|---|---|
| 1001 | C001 | P001 | 2024-01-10 | 2 | 50 | North |
| 1002 | C002 | P002 | 2024-01-15 | 1 | 30 | South |
| 1003 | C001 | P003 | 2024-02-05 | 5 | 20 | North |
| 1004 | C003 | P001 | 2024-02-20 | 3 | 50 | East |
| 1005 | C004 | P002 | 2024-03-01 | 4 | 30 | West |
| 1006 | C002 | P003 | 2024-03-15 | 2 | 20 | South |
| CustomerID | CustomerName | Segment |
|---|---|---|
| C001 | Alice | Retail |
| C002 | Bob | Wholesale |
| C003 | Charlie | Retail |
| C004 | Diana | Wholesale |
| ProductID | ProductName | Category |
|---|---|---|
| P001 | Widget | Gadgets |
| P002 | Gizmo | Gadgets |
| P003 | Thingamajig | Tools |
Total Sales = SUMX(Sales, Sales[Quantity] * Sales[Price])Total Orders = DISTINCTCOUNT(Sales[OrderID])Total Sales measure)+----------------------+----------------------+ | Total Sales | Total Orders | | (KPI Card) | (KPI Card) | +----------------------+----------------------+ | Sales by Region Chart | | (Bar Chart) | +---------------------------------------------------------------+ | Sales Details Table | +---------------------------------------------------------------+
Filters on Region and Category allow users to narrow down data. Selecting a region updates the bar chart, KPI cards, and sales details table to show only data for that region. Selecting a product category filters the sales details and charts accordingly. Relationships ensure filters flow correctly between tables.
If you add a filter for Region = South, which components update and what changes?