0
0
Power BIbi_tool~8 mins

Why data transformation ensures quality in Power BI - Dashboard Impact

Choose your learning style9 modes available
Dashboard Mode - Why data transformation ensures quality
Business Question

How does transforming raw sales data improve its quality for better decision-making?

Sample Data (Raw Sales Data)
Order IDProductQuantityPriceOrder DateRegion
1001Widget A10202024-01-05East
1002Widget B152024-01-07West
1003Widget A5202024-01-08East
1004Widget C82024-01-10North
1005Widget B12152024-01-12West
1006Widget A7202024-01-15East
1007Widget C3252024-01-18North
Dashboard Components
  • KPI Card: Total Sales
    Formula: Total Sales = SUMX(FILTER(Sales, NOT(ISBLANK(Sales[Quantity])) && NOT(ISBLANK(Sales[Price]))), Sales[Quantity] * Sales[Price])
    Result: 10*20 + 5*20 + 12*15 + 7*20 + 3*25 = 200 + 100 + 180 + 140 + 75 = 695
  • Table: Cleaned Sales Data
    Shows only rows where Quantity and Price are not blank (transformed data)
    Rows: Order IDs 1001, 1003, 1005, 1006, 1007
  • Bar Chart: Sales by Region
    Formula: Sales by Region = SUMX(FILTER(Sales, NOT(ISBLANK(Sales[Quantity])) && NOT(ISBLANK(Sales[Price]))), Sales[Quantity] * Sales[Price]) grouped by Region
    Results:
    East: (10*20)+(5*20)+(7*20)=200+100+140=440
    West: 12*15=180
    North: 3*25=75
  • Card: Number of Invalid Rows
    Formula: Invalid Rows = COUNTROWS(FILTER(Sales, ISBLANK(Sales[Quantity]) || ISBLANK(Sales[Price])))
    Result: 2 (Order IDs 1002 and 1004)
Layout
+-------------------+-----------------------+
|   Total Sales     |  Number of Invalid    |
|      (KPI)        |       Rows (KPI)      |
+-------------------+-----------------------+
|                                       |
|          Sales by Region (Bar Chart)  |
|                                       |
+---------------------------------------+
|                                       |
|         Cleaned Sales Data Table      |
|                                       |
+---------------------------------------+
Interactivity

A slicer for Region filters the bar chart and cleaned sales data table. Selecting a region updates total sales and invalid rows count accordingly, showing only data for that region.

Self Check

If you add a filter for Region = East, which components update?

  • Total Sales KPI updates to 440
  • Sales by Region bar chart shows only East region bar
  • Cleaned Sales Data Table shows only rows with Region East (Order IDs 1001, 1003, 1006)
  • Number of Invalid Rows updates to 0 (no invalid rows in East)
Key Result
Dashboard shows how cleaning data by removing blanks improves sales analysis quality.