How to Create a Dashboard in Power BI: Step-by-Step Guide

Power BI
powerbiconsulting.com
Power BI14 min read

How to Create a Dashboard in Power BI: Step-by-Step Guide

Build professional Power BI dashboards — from design principles to publishing. Includes executive, sales, and operations dashboard templates.

By Errin O'Connor, Chief AI Architect

Creating effective Power BI dashboards is both an art and a science. This guide walks you through the complete process — from planning and design to building, publishing, and optimizing your dashboards. With 390 monthly searches for "how to create a dashboard in power bi," this is one of the most requested Power BI tutorials.

Understanding Dashboards vs. Reports

Before building, understand the difference:

FeatureDashboardReport
Built inPower BI ServicePower BI Desktop
PagesSingle pageMultiple pages
InteractionClick to navigateSlicers, filters, drillthrough
Data sourcesMultiple reportsSingle dataset
Alerts✅ Set data alerts❌ Not available
Best forExecutive overviewDetailed analysis

A dashboard is a single-page canvas in the Power BI Service where you pin tiles from one or more reports. It provides at-a-glance KPI monitoring. A report is the detailed multi-page analysis built in Power BI Desktop.

Step 1: Plan Your Dashboard

Define the Audience - Executives — Need high-level KPIs, trends, and exceptions - Managers — Need departmental metrics with drill-down capability - Analysts — Need detailed data with filtering and exploration - Operations — Need real-time metrics and alerts

Identify Key Metrics (KPIs) Work with stakeholders to define 5-8 key metrics per dashboard: - What decisions does this dashboard support? - What constitutes "good" vs "bad" performance? - What time periods matter (daily, weekly, monthly, YTD)? - What comparisons are useful (vs target, vs prior period)?

Sketch the Layout Before opening Power BI, sketch your layout on paper or whiteboard: - Most important metric goes top-left (eye tracks here first) - Use the Z-pattern: top-left → top-right → bottom-left → bottom-right - Group related metrics together - Leave white space for readability

Step 2: Build the Underlying Report

Dashboards pin tiles from reports. First, build a comprehensive report in Power BI Desktop.

Create Your Data Model 1. Connect to data sources via Get Data 2. Clean data in Power Query 3. Build a star schema with fact and dimension tables 4. Create relationships between tables 5. Build a date table for time intelligence

Write DAX Measures Create the measures your dashboard needs:

Total Revenue = SUM(Sales[Revenue])

Revenue vs Target = [Total Revenue] - [Target Revenue]

YoY Growth = DIVIDE([Total Revenue] - CALCULATE([Total Revenue], SAMEPERIODLASTYEAR(Dates[Date])), CALCULATE([Total Revenue], SAMEPERIODLASTYEAR(Dates[Date])))

Customer Count = DISTINCTCOUNT(Sales[CustomerID])

See our DAX guide for more patterns.

Design Report Pages for Pinning Create report pages with the visuals you'll pin to the dashboard: - Cards for headline KPIs (revenue, profit, customer count) - Line charts for trends (monthly revenue over time) - Bar charts for comparisons (sales by region) - KPI visuals with targets and trend indicators - Gauges for progress toward goals

Publish the Report Click Publish → Select your workspace → Wait for upload.

Step 3: Create the Dashboard

In the Power BI Service: 1. Open your published report 2. Hover over a visual → Click the pin icon (📌) 3. Choose "New dashboard" or pin to an existing one 4. Name your dashboard 5. Repeat for each visual you want on the dashboard

Pin Types - Live tile — Real-time connection to the report visual - Custom streaming tile — Real-time data from streaming datasets - Image/text tile — Static content (logos, headers) - Web content tile — Embed external content (videos, websites) - Visualization tile — Standard pinned visual

Step 4: Design Best Practices

The 5-Second Rule A viewer should understand the dashboard's main message within 5 seconds. Use: - Large, bold KPI numbers at the top - Color coding (green = good, red = attention needed) - Clear titles and labels (no abbreviations)

Layout Principles - 5-8 tiles maximum — Don't overcrowd - Consistent sizing — Align tiles to a grid - Logical grouping — Revenue metrics together, operational metrics together - Hierarchy — Most important top-left, details lower-right

Color and Formatting - Use your brand colors consistently - Apply conditional formatting (green/amber/red) - Use a dark theme for executive dashboards (high contrast, premium feel) - Ensure color-blind accessibility (avoid red-green only)

Step 5: Add Interactivity

Data Alerts 1. Hover over a card tile → Click the ellipsis (...) → Manage alerts 2. Set a threshold (e.g., alert when Revenue < $100K) 3. Choose frequency (hourly, daily) 4. Receive email or mobile push notifications

Q&A Natural Language Add a Q&A tile to let users ask questions in natural language: - "What were total sales last month?" - "Show revenue by region as a bar chart" - "Top 10 customers by revenue"

Mobile Layout 1. In the Power BI Service, open your dashboard 2. Click EditMobile layout 3. Drag and resize tiles for phone screens 4. Prioritize the most critical metrics for mobile

Dashboard Templates

Executive Dashboard - 4 KPI cards: Revenue, Profit, Customer Count, Satisfaction Score - 1 trend line: Monthly Revenue (current year vs prior year) - 1 bar chart: Revenue by Business Unit - 1 map: Revenue by Region - Contact us for executive dashboard consulting

Sales Dashboard - Pipeline value and stage conversion rates - Win rate by sales rep - Forecast vs actual - Top deals closing this month

Operations Dashboard - SLA compliance rate - Ticket volume and resolution time - System uptime percentage - Capacity utilization

For custom dashboard design and development, see our dashboard consulting services.

Step 6: Share Your Dashboard

  • Direct share — Enter email addresses to share with specific people
  • Teams integration — Add as a tab in Microsoft Teams
  • Embed — Use the embed code for internal portals or SharePoint
  • Subscribe — Set up email delivery of dashboard snapshots (daily/weekly)
  • App — Package multiple dashboards into a branded app

Need Expert Help?

Building effective dashboards requires the right combination of data modeling, DAX expertise, and design principles. Our Power BI consulting team specializes in creating dashboards that drive action. Schedule a free consultation.

Frequently Asked Questions

What is the difference between a Power BI dashboard and a report?

A dashboard is a single-page canvas in the Power BI Service where you pin tiles from one or more reports — it provides an at-a-glance view of key metrics and supports data alerts. A report is a multi-page, interactive analysis built in Power BI Desktop with slicers, drillthrough, and detailed visualizations. Think of dashboards as the executive summary and reports as the detailed appendix. You build reports first, then pin key visuals to dashboards.

How many tiles should a Power BI dashboard have?

Best practice is 5-8 tiles for an executive dashboard. More than 10 tiles creates visual clutter and makes it harder to identify the most important metrics at a glance. Each tile should represent a distinct, actionable metric. If you need more detailed views, link tiles to underlying reports where users can explore further. The "5-second rule" applies: a viewer should understand the key message within 5 seconds of looking at the dashboard.

Can I set up automated alerts on Power BI dashboards?

Yes, Power BI supports data-driven alerts on dashboard tiles that display cards, gauges, or KPIs. You can set thresholds (e.g., alert when revenue drops below $100,000) and receive notifications via email or the Power BI mobile app. Alerts check at intervals you specify (hourly, daily). For more advanced alerting, Microsoft Fabric Data Activator can trigger Power Automate flows based on data conditions.

How do I make my Power BI dashboard mobile-friendly?

In the Power BI Service, open your dashboard, click Edit, then select Mobile Layout. This opens a phone-sized canvas where you can drag and resize tiles specifically for mobile viewing. Prioritize the 3-4 most critical metrics for the mobile layout — you don't need every tile. The Power BI Mobile app (iOS and Android) renders this layout automatically. Also ensure your underlying report visuals use responsive formatting.

Power BI dashboarddashboard designhow totutorialKPIdata visualizationbest practices

Industry Solutions

See how we apply these solutions across industries:

Need Help With Power BI?

Our experts can help you implement the solutions discussed in this article.

Ready to Transform Your Data Strategy?

Get a free consultation to discuss how Power BI and Microsoft Fabric can drive insights and growth for your organization.