Skip to content

16. Dashboard

Goal: Build the final dashboard page. Add a title, buttons, and visuals.

Before you start: plan the layout

A dashboard tells a story in 5 points. Example:

  1. Total sales by county
  2. Total profit by date
  3. Total sales by customer
  4. Quantity sold by product
  5. Profit margin

Readers look left to right and top to bottom. Put the most important number first.

This is a guideline

Good dashboards follow the needs of the reader. Make the layout fit the task, not a fixed rule.

Step 1: Make a new page

  1. Click the + icon at the bottom of the canvas.
  2. A new page appears (Page 2).
  3. Double-click the page name.
  4. Rename it Dashboard.

Keep Page 1 as a working page. Move visuals to the dashboard page as they are ready.

The new Dashboard page The new page, renamed to Dashboard.

Step 2: Check your view settings

  1. Zoom out from time to time. You see the full layout again.
  2. Close the Filter panel when you do not use it. It takes screen space.
  3. Adjust the display scale in Windows settings if the canvas looks small (Settings > Display > Scale).

Step 3: Add the title

  1. Click Insert > Text Box.
  2. Type the title. Example: Sales Dashboard 2018-2020.
  3. Adjust the size and the position.
  4. Make the box "just nice": not too big, not too small.

How to move a visual easily

Use the three-dot handle on the visual. Click and drag the handle. Dragging the middle of the visual is harder.

Step 4: Add buttons

  1. Click Insert > Buttons.
  2. Select Blank.
  3. Style the button in the Format panel: fill, text, icon.
  4. Connect the button to an action later. Example: go to a page.

Button styles (default and on hover)

The Format pane has two states:

  • Default: the button look before the mouse touches it.
  • On hover: the button look when the mouse is over it.

  • In the Format pane, click Default or On hover.

  • Change the fill color, text size, and icon.

No change when you hover?

You edited the wrong state. All the formatting below the state selector follows that state. Click On hover first, then change the text size.

Step 5: Add the slicer

  1. Click the empty space on the canvas.
  2. Click the Slicer icon in the Visualizations panel.
  3. Add the County column.
  4. Click a county in the slicer. All visuals on the page filter to that county.

Slicer tiles on the dashboard The quarter and year slicers as tiles. (Q1-Q4 on the left row.)

Change the slicer style

  1. Open the slicer Format pane.
  2. Select Tile style.
  3. Adjust the size: one row of tiles, or a grid.

Copy the slicer for more filters

Do not rebuild the slicer for each filter. Copy it:

  1. Click the slicer. Press Ctrl+C.
  2. Press Ctrl+V. A copy appears.
  3. In the copy, remove Quarter from the field list.
  4. Add Year instead.
  5. Drag the new slicer beside the old one.

Do the same step again for a second slicer style if you want one column per filter.

Step 6: Add KPI cards

A KPI card shows one big number. The card with the "sparkle" icon is the new style. The class uses the classic card (fewer formatting options).

  1. Click the empty space on the canvas.
  2. Click the Card icon.
  3. Add the Total Sales measure.
  4. Turn off the title.
  5. Set the text size to about 35.
  6. Set the display unit. Use the full value (millions), not the "M" short form, when the number must be clear.

Copy the card for the other KPIs

  1. Click the card. Press Ctrl+C, then Ctrl+V.
  2. Remove the data from the copy.
  3. Add the next measure: Quantity Sold.
  4. Repeat for: Total Transaction, Total Profit, Profit Margin.

All copies keep the same formatting. You change only the measure.

Align the cards

  1. Drag-select all five cards.
  2. Open Format > Align.
  3. Click Align center.
  4. Click Distribute vertically.

The cards line up with equal spacing.

Step 7: Add a map and tooltips

  1. Click the Map icon to add the distribution map.
  2. Add the county or city to the Location field.
  3. Add Total Sales to the size field.
  4. If Power BI asks about a map style, select Continue as guest.
  5. Hover the mouse over a map point. A tooltip shows the details.

Tooltips give extra data

The tooltip shows more data with no extra space. Example: customer count for a county.

Step 8: Add the rest of the visuals

Add the remaining visuals one by one. Put each visual in a free space.

Visual Field 1 Field 2 (value)
Donut chart County Total Sales
Line chart Date Total Profit
Pie chart Product Name Total Sales
Bar chart Customer Name Total Sales
Bar chart Product Name Total Sales
Map County (or Latitude/Longitude) Total Sales

For the map: if the county name is not enough, add the Latitude and Longitude columns from the Location table.

Every visual needs a title

The title tells the reader what the data is. Example: "Total Sales by County". Do not leave the title off.

Step 9: Align and distribute the visuals

The trainer shares this screenshot in the Zoom chat.

  1. Select the top three visuals (hold Ctrl and click each one).
  2. Open Format > Align.
  3. Click Align top. The tops line up.
  4. For the bottom visuals, click Align bottom.
  5. To make equal spacing, click Distribute horizontally (or vertically).

Use the canvas guide lines

Power BI shows guide lines when visuals line up. Before, this feature did not exist and you had to estimate.

The finished Sales Performance dashboard The dashboard after layout work.

Step 10: Set the visual interactions

By default, every visual filters every other visual. Sometimes this changes a number you do not want to change.

Example: the big Total Sales card must not change when the reader clicks a county. It must always show the grand total.

  1. Click the visual that drives the filter (example: the donut chart).
  2. Click Format > Edit interactions.
  3. Small icons appear at the top corner of every other visual:
  4. Filter icon: the visual filters.
  5. Highlight icon: the visual highlights.
  6. None icon: the visual does not react.
  7. Click the None icon on the visual that must stay fixed.

The change is one-way

Edit interactions changes one direction only. If you also want the reverse direction, set it on the other visual too.

  1. When you finish, turn Edit interactions off again. Do not leave the icons on the screen.

Step 11: Make a drillthrough page

A drillthrough page shows the detail behind a number. Example: right-click a county, click Drill through, and see the customer list.

  1. Click + to add a new page.
  2. Rename the page Detail.
  3. In the Visualizations pane, open Format > Page information.
  4. Set Page type to Drillthrough.
  5. In the Drill through from field, add County.
  6. Add a table visual with these fields:
  7. County
  8. Customer Name
  9. Product Name
  10. Category

The Detail drillthrough page The drillthrough page setup.

  1. Go back to the dashboard page.
  2. Right-click a county in the donut chart.
  3. Click Drill through > Detail.

The Detail page opens with the values for that county.

Right-click drillthrough

Right-click the data point to see the Drill through menu. The menu lists every drillthrough page.

Step 12: Check the dashboard

  1. Click each slicer value. The visuals must change.
  2. Hover the map. The tooltip must appear.
  3. Right-click a county and test the drillthrough.
  4. Zoom out. The layout must look clean.
  5. Save the file.

The dashboard with KPI cards The Sales Performance dashboard. KPI cards on the left, charts on the right.

About publish to the Power BI Service

The trainer speaks about the Power BI Service in the introduction. The class publishes at the end. The recording ends at the drillthrough step. The publish steps are in the Power BI documentation.