Group of people analyzing data on a presentation screen with graphs.

The Complete Interactive Power BI Visualization Guide

Sections

Introduction

The Power BI Service is a really powerful free download tool that offers so many options for visualizations. However, it can be difficult to remember how and when to use the different visualization tools and options. We really wanted to focus on the basics so that this can serve as a resource as you continue your work in Power BI and explore all the interactive visualizations.

Check out our interactive dashboard created in the Power BI service, or read all the content included in the dashboard here in the blog.

titlepage1 01

Download the Complete
Power BI Visualization Guide

Stacked Bar Chart

The Stacked Bar Chart displays numerical values over time or compares values between different groups represented through rectangular bars on a graph. It also has categorical values within the bars themselves, separated by lines. Each bar in the chart represents a whole and is divided into sub-bars that represent the different categories. Use this visual to compare numeric and categorical values.

Stacked Bar Chart showing Sale by Quarter. Cost of Goods and Profit is on the x-axis. Goods and Profit are represented by different shades of blue in the same bar. Quarter numbers are on the y-axis.

The Stacked Bar Chart can be used to display the Total Sales of a company by quarter. We can then further separate the bars into two categories displaying the proportion of each Category to Profit. In this visual, we want to know how much of the Total Sales for each Category is Cost of Goods versus Profit.

Stacked Column Chart

The Stacked Column Chart displays numerical values over time or compares values between different groups represented through rectangular bars on a graph. It also has categorical values within the bars themselves, separated by lines. Each bar in the chart represents a whole and is divided into sub-bars that represent the different categories. Use this visual to compare numeric and categorical values.

Stacked Column Chart showing Sale by Quarter. Quarter numbers are on the x-axis. Cost of Goods and Profit is on the y-axis. Goods and Profit are represented by different shades of blue in the same bar.

The Stacked Column Chart can be used to display the Total Sales of a company by quarter. We can then further separate the bars into two categories displaying the proportion of each Category to Profit. Then we can find out how much of the Total Sales for each Category is Cost of Goods versus Profit.

Clustered Bar Chart

The Clustered Bar Chart displays numerical values over time or compares values between different groups represented through rectangular bars on a graph. It also has several bars clustered next to each other, representing another data series of categories to further compare the numerical values versus categorical values.

Clustered Bar Chart showing Sales by Quarter. Cost of Goods and Profit is in the x-axis. Goods and Profit are represented as two separate bars side by side. Product is listed in the y-axis.

The Clustered Bar Chart can be used to display the Total Sales of a company by quarter. We can represent Total Sales as two clustered bars where one represents the proportion of Cost of Goods to Sales and the other represents the proportion of Profit to Sales.

Clustered Column Chart

The Clustered Column Chart displays numerical values over time or compares values between different groups represented through rectangular bars on a graph. It also has several bars clustered next to each other, representing another data series of categories to further compare the numerical values versus categorical values.

Clustered Column Chart showing Sales by Quarter. Product is in the x-axis. Cost of Goods and Profit are in the y-axis. Goods and Profit are represented as two separate bars side by side.

The Clustered Column Chart can be used to display the Total Sales of a company by quarter. We can represent Total Sales as two clustered bars where one represents the proportion of Cost of Goods to Sales and the other represents the proportion of Profit to Sales.

100% Stacked Bar Chart

The 100% Stacked Bar Chart displays numerical values over time or compares values between different groups represented through rectangular bars on a graph. It also displays percentages of the data as stacked bars where the total of all bars stacked together equals 100%.

100% Stacked Bar Chart showing Total Sales. Month is on the y-axis. Cost of Goods vs Profits is in the x-axis. Goods and Profit are represented by different shades of blue in a a bar that totals 100%.

The 100% Stacked Bar Chart can be used to display the Total Sales of a company by quarter. Each bar represents a percentage of 100% of Total Sales. The bars are divided into two stacked bars where each stacked bar represents the percentage of Cost of Goods versus Profit.

100% Stacked Column Chart

The 100% Stacked Column Chart displays numerical values over time or compares values between different groups represented through rectangular bars on a graph. It also displays percentages of the data as stacked bars where the total of all bars stacked together equals 100%.

100% Stacked Column Chart showing Total Sales. Month is on the x-axis. Cost of Goods vs Profits is in the y-axis. Goods and Profit are represented by different shades of blue in a a bar that totals 100%.

The 100% Stacked Column Chart can be used to display the Total Sales of a company by quarter. Each bar represents a percentage of 100% of Total Sales. The bars are divided into two stacked bars where each stacked bar represents the percentage of Cost of Goods versus Profit.

Line Chart

The Line Chart is a series of data points represented by dots and connected by straight lines. The Line Charts are used when you want to analyze progression over time. The Line Chart can have multiple data series displayed, represented as different lines and usually different colors.

Line Chart showing Total Sales by Month. Months are in the x-axis. Total Sales are in the y-axis. Different shades of blue lines are used to represent multiple products on the chart.

The Line Chart can be used to analyze the trend of Profit and Cost of Goods for a company monthly.

Area Chart

Similar to the Line Chart, the Area Chart is a series of data points represented by dots and connected by straight lines. To demonstrate volume, the Area Chart also has the area between the axis and the line filled with color. Use this visualization tool if you want to display the change over time while emphasizing the magnitude of change with color.

Area Chart showing Total Sales by Month. Months are in the x-axis. Total Sales are in the y-axis. There is one line in the chart and it is filled in with color between the line and the x-axis.

The Area Chart can be used to analyze the trend of Total Sales for a company monthly. The Area Chart is best used for illustrating large differences between your values. The shaded area of The Area Chart emphasizes the changes in Total Sales month by month.

Stacked Area Chart

Similar to the Area Chart, the Stacked Area Chart is a series of data points represented by dots and connected by straight lines. The Area Chart has the area between the line and the axis shaded with color, and the shaded area is divided into stacked categories, with each stacked area representing a proportional value of the Total.

Area Chart showing Total Sales by Month. Months are in the x-axis. Cost of Goods and Profit are in the y-axis. Goods and Profit are represented as two lines in the chart and it are filled in with color between the line and the x-axis.

The Stacked Area Chart can be used to analyze the Total Sales for a company monthly. The area of the chart can be divided into stacked areas representing the proportion of Cost of Goods and Profit to the Total Sales of the company.

Line and Stacked Column Chart

The Line and Stacked Column Chart combines a Line Chart and a Stacked Column Chart into one visual. A Line Chart is a series of data points represented by dots and connected by straight lines that show progression over time. The Stacked Column Chart displays numerical values over time or compares values between different groups represented through rectangular bars. The Stacked Column chart also displays the bars divided into stacked bars that display the proportional values of another dimension. Use the Line and Stacked Column Chart when you want to make a quick comparison between two categories.

Line and Stacked Column Chart showing Sales by Quarter. Months are in the x-axis. Cost of Goods and Profit are in the y-axis. Cost of Goods and Profit are shown as different shades of blue within the columns. Units Sold is shown as a red line overlaid on the columns.

The Line and Stacked Column Chart can be used to compare Total Sales and the Number of Units Sold. The Total Sales over a monthly basis will be your Stacked Column Chart, with the stacked bars divided into Total Profit and Cost of Goods in proportion to Total Sales. The Line Chart on top of the Stacked Column Chart can represent the progression of Total profit over the same period.

Line and Clustered Column Chart

The Line and Clustered Column Chart combines the Line Chart and Clustered Column Chart into one visual. A Line Chart is a series of data points represented by dots and connected by straight lines that display trends over time. A Clustered Column Chart displays numerical values over time or compares values between groups, represented through rectangular bars on a graph. The Clustered Bar Chart also has several bars next to each other, representing another series of data categories to compare the numerical values and categorical values. Use the Line and Clustered Column Chart when you want to make a quick comparison between two data series.

Line and Clustered Column Chart showing Sales by Quarter. Months are listed in the x-axis. Sales and Profit are in the y-axis. Sales and Profit are represented as separate columns side by sis, in different shades of blue. Units Sold is shown as a red line overlaid on the columns.

The Line and Clustered Column Chart can be used to compare Total Sales and the Number of Units Sold. Total Sales over a monthly basis will be your Clustered Column Chart, with two clustered bars representing the proportions of Cost of Goods and Profit to Total Sales. The Line Chart on top of the Clustered Column Chart can represent the progression of Total profit over the same period.

Ribbon Chart

The Ribbon Chart displays ranked data categories illustrated through ribbons, where the highest rank is always displayed on the top ribbon for each period. This Ribbon Chart helps visualize how a given category ranks throughout a period.

Ribbon Chart showing Total Sales by Quarter. Quarter numbers are in the x-axis. Different coloured ribbons represent different products. Total Sales is in the y-axis though the y-axis title has been removed here.

Use the Ribbon Chart for an example, such as ranking Total Sales for Products sold every quarter. The Ribbon Chart can visualize what company product is ranked as selling the most for each quarter.

Waterfall Chart

The Waterfall Chart illustrates how an initial value is affected by positive and negative changes. The chart shows a running total as values are added or subtracted. The values are shown as bars on a graph, with the direction of the bars representing negative or positive values. The bars are also color-coded, which allows the user to quickly notice the increases and decreases in their data.

Waterfall Chart showing Sales by Month. Months are in the x-axis and Sales are in the y-axis. Red and green columns are used to show increase or decrease. The far right of the chart shows a column in blue representing the total sales.

The Waterfall Chart can be used to illustrate changes in Total Sales for a company monthly. The company can use the chart to visualize which months the Total Sales increase or decrease.

Struggling with your analytics journey?

Let Iteration Insights get you on the right path, view our services to see how we can help you today.

Funnel Chart

The Funnel Chart displays a linear process that has sequential connected stages. The chart communicates to the user the health of the process you are tracking. Each stage of the Funnel Chart, illustrated by a rectangle, represents a percentage of the total. Use the funnel chart when your data is sequential through at least 4 stages and if the first stage is expected to be a greater percentage than the final stage. This visual also helps in determining bottlenecks in your workflow.

Funnel Chart showing Sales by Month. The x-axis represents a percentage and the y-axis list Months.

The Funnel Chart can be used to show Total Sales through sequential months. Each month or stage will represent the health of the companyโ€™s Total Sales.

Scatter Chart

The Scatter Chart displays the relationship between two numerical values. It combines the intersections of the x- and y-axis into single data points. This chart will display the correlation between two numerical values. If you want to add a third dimension, you can replace the data points with bubbles (circles) where the size of each bubble is represented by the third dimension.

Scatter Chart showing Discounts and Profit by Product. Discounts are on the x-axis and Profit is on the y-axis.

The Scatter Chart can be used to display the relationship between Profit and Discounts for each product sold by a company. This visual can illustrate the effect of implementing a discount on a product and further analyze whether the discount affects Total Profit.

Pie Chart

The Pie Chart displays the relationship of parts to a whole by illustrating numerical proportions represented as slices of a pie. The entire pie represents the whole.

Pie Chart showing Sales by Product. Each piece of the pie represents the sales of a product which adds up to the Total Sales.

The Pie Chart can be used to display the proportion of Total Sales related to each product. The largest portion of the pie is the product that produces the most sales for the company.

Donut Chart

Similar to the Pie Chart, the Donut Chart displays the relationship of parts to a whole by illustrating numerical proportions represented as slices of a pie. The entire pie represents the whole. Unlike the Pie Chart, the Donut Chart has a circular center that is cut out of the pie, allowing space for a label or icon.

Donut Chart showing Sales by Product. Each piece of the donut represents the sales of a product which adds up to the Total Sales.

The Donut Chart can be used to display the proportion of Total Sales related to each product. The largest portion of the pie is the product that produces the most sales for the company.

Treemap

The Treemap visual displays hierarchical data as a set of nested rectangles. The levels of the hierarchy are represented by a colored rectangle, also known as the branch. The rectangles within the rectangles further categorize the data and are known as the leaves. The size of each rectangle is determined by a metric and is ordered from largest to smallest. Use a Treemap if you have a lot of hierarchical data to display and to show proportional relationships between each part to a whole.

Treemap showing Sales by Country and Product. Colours are used to differentiate the countries while the product names are listed as text within the squares.

The Treemap visual can be used to display the proportion of Total sales related to each product. The rectangles can represent products, and the size of the rectangle can be represented by the proportion of that product to the Total Sales of the company.

Map

The Map visual maps out data points that have longitude and latitude coordinates as their values. You can include a third dimension to this visual by representing the data points using bubbles (circles), where the size of each bubble is represented by the value of your third dimension.

Map showing Sale by Country. Blue circles show where the sales have occurred on a map and the size of the circles represents number of sales.

The Map visual can visualize which countries a company makes sales in. The size of the data point could represent the number of sales from that country. This visual quickly indicates which country has the most sales.

Filled Map

The Filled Map visual displays how a value differs in proportion across geography or region by the use of shading, tinting, or patterns.

Filled Map using different colours to show the countries a company has made sales in.

The Filled Map visual can be used to display the countries a company makes sales in. The geographical regions that produce sales can be shaded in different colors.

ArcGIS Map

Similar to the Map visual, the ArcGIS Map displays data points on a map referencing values that have longitude and latitude coordinates. The ArcGIS Map also has a variety of themes, reference layers, symbol styles, location types, and base maps to choose from. Use the ArcGIS Map to create maps of deeper understanding using the themes.

ArcGIS Map showing Profit by Country. The size of each blue circle on the map shows the proportion of Total Sales in that region on the map.

The ArcGIS Map can be used to display Total Sales by Country. The size of each data point represents the proportion of the Total Sales that are made by that region.

Gauge

The Gauge visual displays the minimum, maximum and current value against a goal or Key Performance Indicator (KPI). The line (or needle) on the Gauge visual represents the goal or KPI. The shading of the gauge and the value inside the arc represents the progress value. Use the Gauge visual when you want to measure progress towards a particular goal.

Gauges showing Sales for 2013 and Profit for 2014. The Gauge is partially filled in an arc shape towards the goal listed on the x-axis.

The Gauge visual can be used to display the Total Sales currently, a target sales goal, and the Total Sales from last year. The visual illustrates how far current Total Sales are from a target sales goal.

Card

The Card visual is a single value displayed in a rectangular box. Use the card visual when you have a critical value that is important to communicate to your audience.

Card showing Total Sales as a text value.

The Card visual can display important values for business decisions such as Total Sales, Total Sales for the previous year, or Profit.

Multi-Row Card

Similar to the Card visual, the Multi-Row Card visual is used to display single values but in a group format or a section. Use this visual if you have multiple single values that you want to present in your report.

Multi-Row Card listing the Sales and Profit for each product.

The Multi-Row Card can be used to display a series of values showing Sales and Profit, grouping them by Product.

Key Performance Indicator (KPI)

The KPI visual is a visual cue that communicates the progress made towards a measurable goal. It contains the goal and the current progress as single values. You can also add a trend axis to the visual that displays an Area Chart behind the values to represent the trend of progress over time.

Kay Performance Indicator (KPI) showing the progress towards a goal. The amount shown here is in green and greater than the Previous Year Sales listed below.

The KPI visual can be used to measure progress toward a sales goal. The KPI visual can display Total Sales, Total Sales of the previous year, and a trend line to show the progression over time.

Slicer

The Slicer can filter your data. You can select how you want to filter the dataset directly from the report canvas. The Slicer will affect the other visuals on the report based on the chosen filter. Use the Slicer to create more focused reports by displaying common or important filters.

Slicers of a Date - Slider, a Date - Dropdown, and a Date - List to filter the data of Sales by Country.

The Slicer can be used to display a Country Name slicer that drills down the visuals in the report to the selected country or countries.

Table

The Table visual is in a basic 2-dimensional structure that represents tabular data in a grid-like format. It is a flat structure representation of the data.

Table showing columns of Product, Year, Quarter, Month, Country, Sales, and Profit.

The Table visual can be used to display a more detailed view of transactions within a company.

Matrix

Similar to a Table, the Matrix represents tabular data in a grid-like format. It also automatically aggregates the data and enables you to drill down. The Matrix displays data meaningfully across multiple dimensions. To gain insights quicker, you can also apply conditional formatting.

Matrix showing columns of Country, Sales, Profit, and Cost of Goods. Within the Country column, things are broken down further by Product per Country.

The Matrix visual can be used to display a more detailed view of Sales, Profit, and Cost of Goods for each product, grouped by Country.

R Script Visual

The R Script Visual uses an R script. It allows you to prepare, analyze, and plot visuals by running R scripts on your dataset directly on the Power BI desktop. However, you can only run R scripts if you have downloaded R to your local computer.

Correlation Plot of Discounts, Profit, and Units Sold made using an R Script Visual.

The R Script Visuals can be used to go beyond the out-of-the-box visuals in Power BI. Create visuals such as correlation plots, violin graphs, and heatmaps.

Python Visual

The Python Visual uses the Python programming language. It allows you to prepare, analyze, and plot visuals by running Python scripts on your dataset directly on the Power BI desktop. However, you can only run Python scripts if you have downloaded Python to your local computer.

Scatterplot made using a Python Visual. Discounts are on the x-axis and Profit is on the y-axis.

The Python Visuals can be used to go beyond the out-of-the-box visuals in Power BI. Create visuals such as pair plots, scatterplots, and circular bar graphs.

Key Influencers

The Key Influencers visual analyzes the data and ranks in order of factors that matter. Therefore, the factors with the highest correlation are displayed first. Use this visual to understand what factors affect the metric being analyzed or when you want to contrast the relative importance of the factors.

Key Influencers showing "What influences the Profit to Increase"

The Key Influencers visual can be used to determine what influences Profit to increase for a company. The visual indicates that the more Sales increase, the more Profit increases, and the more Discounts decrease, the more Profit increases.

Decomposition Tree

The Decomposition Tree visual displays data across multiple dimensions by aggregating the data for you, enabling you to drill down in any order. It uses artificial intelligence (AI) to find the next dimension to drill down. Use the Decomposition Tree when you want to conduct root cause analysis or ad-hoc exploration.

Decomposition Tree showing Sales, Country, and Product.

The Decomposition Tree visual can be used to illustrate Sales being displayed across the dimensions of Country and Product.

Q&A

The Q&A feature allows you to type a question in the report using natural language and receive an answer as a visual. The Q&A engine uses artificial intelligence (AI) to decide which visual to use based on the words in the question.

Q&A feature showing the text box for asking a question plus two suggested questions. To countries by total sales? What is the total sales by country?

Use the Q&A feature to type questions in natural language, such as โ€œWhat is the top Country by Total Sales?โ€ or โ€œWhat Product has the most Sales?โ€

Custom Visuals

The โ€œGet more visualsโ€ feature takes you to a Power BI visual store where you can add custom visuals made by other developers or from your organization. You can add the custom visuals to the selection of visuals already in the Power BI service.

Image highlighting the "Get more visuals" dropdown which takes the user to a list of add-ons to choose from for Power BI.

The โ€œGet more visualsโ€ feature allows you to add custom visuals such as Word Cloud, Tornado charts, Radar charts, or Road maps to your dashboard.

About the Dashboard Creators

Diana Arciniega is an Analytics Consultant at Iteration Insights, a tech-enabled, data analytics solutions provider located in Calgary, Alberta.ย 

Diana has a Bachelorโ€™s of Science from the University of Calgary, Majoring in Actuarial Science and Minoring in Statistics. In June Diana will graduate with a certificate in Business Intelligence and Data Analytics from SAIT. She is currently working towards a Microsoft Certified Data Analyst Associate Certification.

She is very passionate about Storytelling with data, and empowering others throughout their data-driven journey. In her spare time she loves reading fantasy and science fiction and playing board games with friends.

Eric Kolesar is an Analytics Consultant at Iteration Insights, a tech-enabled, data analytics solutions provider located in Calgary, Alberta.

He graduated from the University of Calgary with a degree in Economics and a minor in Computer Science. He will also soon be completing his Business Intelligence Data Analysis and Reporting certification from the Southern Alberta Institute of Technology. Along with those he is currently Microsoft Certified in Azure Data Fundamentals and is working towards a Microsoft Data Analyst Associate Certification.

Outside of work you can find Eric watching hockey, playing video games, or following anything tech-related. Recently he has also been getting back into golf.

Stay Up to Date with Our Latest Blogs

Subscribe to our mailing list to be notified when a new article is released.

If you want to feel more confident in creating your own projects in Power BI, learn Power BI skills here to get you started.

Share this post

Let's get started with a consultation

Get started with training

DOWNLOAD THE POWER BI VISUALIZATION GUIDE

Sign up for our newsletter