
Power BI is a powerful business intelligence tool that lets you create interactive, dynamic dashboards and reports—no code required. It offers easy-to-use visuals, and you can quickly display your key performance indicators (KPIs) in Power BI.
In this tutorial, you’ll make a killer KPI dashboard in Power BI with no coding.
Step 1: Getting And Preparing Your Data
Import Data:
- Open Power BI Desktop
- Go to the Home tab >> select Get Data >> select Text/CSV

- Browse and select your data
- Choose Load or Transform Data

- Click Transform Data to clean your data
- Fix data types
- Rename columns
- Fix formatting issues
- Remove duplicates
- Click Close & Apply in the Power Query Editor

Data Model:
- Power BI auto-detects relationships and data types
- If needed, go to Model view to create relationships
Step 2: Creating The Core KPIs
Total Revenue vs. Target:
- From Visualizations >> select the KPI visual
- Value: Drag Revenue
- Trend axis: Drag OrderDate
- Target: Drag TargetRevenue

- Format: Apply your preferred formatting to the KPI visual

Total Profit:
- From Visualizations >> select the Card visual
- Value: Drag Profit
- Rename the field label to “Total Profit”
Avg Customer Satisfaction:
- From Visualizations >> select the Card visual
- Value: Drag CustomerSatisfaction
- Change the aggregation to Average (select from the dropdown in the field well)
- Rename the field label to “Avg CSAT”
On-Time Delivery %:
- From Visualizations >> select the Card visual
- Value: Drag OnTimeDeliveryPct
- Change the aggregation to Average (select from the dropdown in the field well)
- Format the average value as a Percentage
- Value: Drag OnTimeDeliveryPct
Total Revenue:
- From Visualizations >> select the Card visual
- Value: Drag Revenue
- Rename the field label to “Total Revenue”

-
- Change background colors
- Select Format
- Select the Background color
- Change background colors

Step 3: Creating Key Measures (Optional)
Measures are dynamic calculations that update with filters. You can create KPIs like Total Sales and Average Profit Margin using DAX measures.
- In the Table view, select your table in the Fields pane
- Go to the Table view >> select New Measure
Total Sales = SUM(SalesData[Revenue]) Total Orders = DISTINCTCOUNT(SalesData[OrderDate]) Total Profit = SUM(SalesData[Profit]) AOV = DIVIDE([Total Sales], [Total Orders], 0) Profit Margin% = DIVIDE([Total Profit], [Total Sales], 0)
- Format Profit Margin as a Percentage

These measures appear in your Fields pane for dragging onto visuals.
Step 4: Building The Dashboard Layout
Switch to Report view to add trend and comparison visuals.
Gauge For Targets:
- Add a Gauge visual
- Value: Drag Profit Margin%
- Target: Drag Target Margin (create a measure such as Target Margin = 0.4)
Revenue vs. Target By Month:
- Select the Line and Clustered Column chart
- Column Y-axis: Drag Revenue
- Line Y-axis: Drag TargetRevenue
- X-axis: Drag OrderDate and keep the Date hierarchy
Revenue By Region:
- Select the Pie chart
- Legend: Drag Region
- Values: Drag Revenue (Sum)
- Sort by Revenue (descending)
Revenue By Product:
- Select the Clustered Column chart
- X-axis: Drag Product
- Y-axis: Drag Revenue
- Turn on Data labels

Filtering Top 5 Products:
- Filter type: Select Top N
- Show items: Type 5
- By value: Drag Revenue

Step 5: Adding Interactivity And Slicers
Make the dashboard dynamic—no code needed. Add slicers for instant filtering.
Slicers For Filters:
- Add a Slicer visual
- Drag OrderDate
- Add another slicer for Region or Product
- Format as a dropdown or tiles. Users can slice data on the fly, updating all visuals.

Drill-Down:
- In charts, enable drill-down
- Use the drill controls to move through the time hierarchy on your line or combo chart

Apply Themes:
- Go to the View tab >> select a built-in theme
- Or create your own by customizing fonts, colors, and more

Step 6: Testing, Publishing, And Sharing
- Test Interactivity: Filter, drill, and confirm measures calculate correctly

- Publish to Power BI Service:
- Go to the Home tab >> select Publish
- Share via workspaces, apps, or embed in Teams/SharePoint

- Mobile Optimization: Go to the View tab >> select Mobile Layout
- Rearrange visuals for phones
- Scheduled Refresh: In Power BI Service, configure data refresh if connected to live sources
Conclusion
This tutorial walks through the essential steps for building a killer KPI dashboard in Power BI with no coding. You can now create a professional, interactive KPI dashboard in Power BI without writing any code. The keys are understanding your audience, choosing the right metrics, and presenting them in a clean, intuitive format. Experiment with your data, and explore Power BI’s gallery for inspiration and templates.
Get FREE Advanced Excel Exercises with Solutions!

