Power BI

Make Your Power BI Reports Smarter with Sparklines

Make Your Power BI Reports Smarter with Sparklines

Table of Contents

Introduction

When you think about data trends, you probably think about line charts or bar graphs, but ever thought about trends inside your table or matrix, right next to your numbers? That is where Sparkline in Power BI comes in, a powerful yet lightweight feature that lets you visualise patterns.

In this blog article, we will show you how to create and customize Sparklines in Power BI, and furthermore, we will provide tips and methods for using them efficiently.

What are Sparklines

Sparklines are a kind of line chart embedded in tables. Consequently, they make the report rich and informative by showing trends in the data. Sparklines are especially useful for displaying trends across many categories or when there are numerous small multiples.

They’re perfect for:

  • Comparing performance across products or regions.
  • Highlighting seasonal or cyclical patterns.
  • Saving dashboard space by combining numbers and visuals.

Adding Sparklines to your Tables

Now that you’re familiar with the concept of Sparklines in Power BI, let’s learn how to create them.

We can add the Sparklines to a table or a matrix visual. However, for the sake of this tutorial, we will work with a matrix.

Step 1: Add Matrix visual and populate it

  • In Visualization pane, click on the Matrix visual to add it on your dashboard.
Matrix in Visualisation pane to add Sparklines
  • Next, populate your visuals as follows:
Populate your Matrix visual for Sparkline
  • Your Visual will look like this:

Step 2: Adding a Sparkline

  • In the Visualizations pane, click on the drop-down icon next to Total.
  • Then, click on Add a Sparkline.
Populated Matrix Visual
Adding Sparkline in Power BI to the Matrix Visual

A pop-up menu appears.

  • In X axis we need to add date; Select Order Date> Date Hierarchy> Month.
adding Sparlkine in Power BI for a Matrix Visual
  • Now, Click on Create button. You have generated Sparkline for your matrix.

Formatting the Sparkline

The Sparkline we created is just a line and does not show any temporal significance. Therefore, now we will learn how to format the Sparkline and add more information to it.

  • Click on Format in the Visualizations pane to access Formatting options.
  • Then, in the Visual section, click on Sparklines drop-down.
  • Set Sparklines > Width > 2.
Formatting the Sparkline
  • Now, choose Marker > Highest, Lowest.
Choose Marker > Highest, Lowest.
  • Notice how the sparkline shows the highest and lowest points.
the sparkline shows the highest and lowest points

Using Sparklines for Pro KPI cards

In previous sections, we saw how to make a Sparkline and how it enhances the Matrix visual to take it to the next level. Moving forward, we will see how we can take our sparklines to the next level.

We will convert our Matrix Visual to a Multi KPI card Visual in the following steps:

  • First, we need to turn off Subtotals. In the Visualization pane go to Visual:
  • Layout and style preset> Style select None.
  • Column Subtotals toggle off.
  • Row Subtotals toggle off.

This will give us:

Sparklines for Pro KPI cards
  • Next, we want the Sparkline to show below the Total Sales value. For this, In the Visualization pane go to:
  • Visual> Values> Options switch Values to rows toggle On.
Options switch Values to rows toggle On

For our visual to look more like a KPI card, we need to eliminate the first column of our Matrix. In Visualisation pane> Visual:

    • Column Header> text wrap toggle off.
    • Row Header> text wrap toggle off.
our visual to look more like a KPI card
  • Now, to make it more professional, we need to do some tweaking. In Visualization pane go to Visual:
  • Grid> Border> Colour select white.
  • Specific Column> select Total sales and change alignment and customise as per liking.
  • Grid> Options Add row paddings.

Also, we need to make our visual Horizontal:

  • In Visualization pane, go ahead and add the product to the Column bucket instead of the Row.
visual Horizontal
  • Go ahead and minimize the 1st column just like before.
This is how our Multi KPI card Visual looks.

Adding Images to Sparkline

To take our visuals to another level, we can add Images to our KPIs. For this purpose, we have a table with product and Image URLs, but make sure to categorise the URLs as Image URLs in Modelling view. Establish a one-to-many relationship with the main Sales Table.

Adding Images to Sparkline

Now all we have to do is:

  • Add Product Image in the Values Bucket.
Add Product Image in the Values Bucket
  • This is what our visual will look like in the end.
Creating Sparkline in Power BI to make KPI cards

This technique transforms the humble Matrix into a powerful KPI card visual that saves space, improves readability, and provides richer insights. By combining numbers, trends, and images, you give stakeholders exactly what they need: clarity at a glance.

Conclusion

Sparklines are a powerful feature in Power BI. When combined with Matrix Visual, they can be transformed into sleek multi-KPI cards that pack numbers, trends and even images into one visual. This approach will make your dashboard professional and will also save space while boosting clarity.

By following a few simple formatting tweaks, you can turn standard matrix visual into executive-ready KPI cards that highlight performance instantly. Therefore, next time you’re building a dashboard, try integrating sparklines this way; you’ll deliver insights that look great and tell the story at the same time.

FAQs

Sparklines are mini line or column charts embedded inside Table or Matrix visuals. They help you quickly spot trends across rows without adding full-sized charts.

No, Sparklines are only available in Table and Matrix visuals in Power BI Desktop.

You can add up to five sparklines per visual, with a maximum of 52 data points each.

Not directly. Sparklines are part of the Table/Matrix visual and can’t be pinned as separate visuals on a dashboard.

Further Learning and Resources

To learn more about Power BI, check out our course here

ChatGPT Essentials for Data Analytics

Want to learn more about Power BI and how to make reports more efficiently?

  • Power BI training in Australia: We offer comprehensive training sessions across various cities, including Sydney, Melbourne, Brisbane, and Canberra. 

Download the Beginner’s Guide to Power BI

Ready to enhance your Power BI skills? Sign up for our training courses and explore our wide range of resources designed to elevate your data analytics capabilities. 

Contact Us: Make an enquiry about our Power BI courses and find the proper training for you. 

Are you a data analyst and want to learn more about Power BI? 

Why not sign up for Power BI training in Australia.  We provide our services in the following regions: 

We offer comprehensive Power BI training across Australia, tailored to suit different learning styles and proficiency levels. We deliver all our training in collaboration with Dynamic Web Training. 

Leave a Reply

Your email address will not be published. Required fields are marked *