Making a Killer KPI Dashboard in Power BI with No Coding

In this tutorial, you’ll make a killer KPI dashboard in Power BI with no coding.

Making a Killer KPI Dashboard in Power BI with No Coding

 

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

Making a Killer KPI Dashboard in Power BI with No Coding

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

Making a Killer KPI Dashboard in Power BI with No Coding

  • 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

Making a Killer KPI Dashboard in Power BI with No Coding

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

Making a Killer KPI Dashboard in Power BI with No Coding

  • Format: Apply your preferred formatting to the KPI visual

Making a Killer KPI Dashboard in Power BI with No Coding

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

Total Revenue:

  • From Visualizations >> select the Card visual
    • Value: Drag Revenue
    • Rename the field label to “Total Revenue”

Making a Killer KPI Dashboard in Power BI with No Coding

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

Making a Killer KPI Dashboard in Power BI with No Coding

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

Making a Killer KPI Dashboard in Power BI with No Coding

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

Making a Killer KPI Dashboard in Power BI with No Coding

Filtering Top 5 Products:

  • Filter type: Select Top N
  • Show items: Type 5
  • By value: Drag Revenue

Making a Killer KPI Dashboard in Power BI with No Coding

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.

Making a Killer KPI Dashboard in Power BI with No Coding

Drill-Down:

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

Making a Killer KPI Dashboard in Power BI with No Coding

Apply Themes:

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

Making a Killer KPI Dashboard in Power BI with No Coding

Step 6: Testing, Publishing, And Sharing

  • Test Interactivity: Filter, drill, and confirm measures calculate correctly

Making a Killer KPI Dashboard in Power BI with No Coding

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

Making a Killer KPI Dashboard in Power BI with No Coding

  • 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!

Shamima Sultana
Shamima Sultana

Shamima Sultana, BSc, Computer Science and Engineering, East West University, Bangladesh, has been working with the ExcelDemy project for 3+ years. She has written and reviewed 1000+ articles for ExcelDemy. She has also led several teams with Excel VBA and Content Development works. Currently, she is working as the Project Manager and oversees the day-to-day work, leads the services team, allocates resources to the right area, etc. Her work and learning interests vary from Microsoft Office Suites, and... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Close the CTA

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo