Ribbon Chart in Power BI
A ribbon chart shows how the rank of your categories changes over time. Think of it as a stacked column chart with one extra ability. Instead of keeping every category in the same fixed order, a ribbon chart reorders them at each point in time so that whichever category has the highest value always sits on top. The ribbon connecting one period to the next shows you exactly when one category overtakes another.
This is what sets it apart from a plain stacked column chart or a line chart. A line chart shows you the trend for each category, but it does not make the leader obvious at a glance the way a ribbon chart does.
What Your Data Needs Before You Build Ribbon Chart?
A ribbon chart needs three things from your dataset:
- A category field, the thing you want to rank, such as product category, sales region, or marketing channel.
- A time based field, such as date, month, quarter or year. This goes on the X axis, and it is what drives the ranking effect. Without a real time field here, the chart will not tell the story it is meant to.
- A numeric value field, the metric you are measuring, such as total sales or revenue. This goes on the Y axis.
Step by Setp Process of Creating Ribbon Chart in Power BI
Step 1: Add a Ribbon Chart to the Report
In the Visualizations pane, click the Ribbon Chart icon. This adds an empty ribbon chart visual to the report canvas.
Step 2: Add Your Time Field to the X Axis
In the Visualizations pane, drag your date, month, quarter, or year field into the X axis section. This is the field the ribbon chart uses to track how rank shifts from one period to the next.

Step 3: Add Your Value Field to the Y Axis
Drag the number you want to measure, such as sales or revenue, into the Y axis section. This is what decides how tall each ribbon is at each point in time.

Step 4: Add a Category Field to Legend
Drag the field you want to rank, such as product category or region, into the Legend section. This is what splits one solid column into separate ribbons, one per category, and lets Power BI reorder them by rank at each time period.

Step 5: Format the Chart and Turn On Data Labels
Click the Format icon to open the Format pane. Look for Data Labels and switch it on. This prints the value directly on each ribbon segment, so readers do not have to estimate sizes by eye.

Formatting Options Specific to Ribbon Charts
A ribbon chart shares most of its formatting with a stacked column chart, but the Format pane has a Ribbons section with four options built only for this chart type:
- Spacing, the gap between each time period. Increase it if your columns feel cramped, especially with many time periods on the X axis.
- Match series color, which makes the connecting ribbon match the color of the category it belongs to. Turn this off and the ribbons default to plain gray, which some people prefer for a cleaner look.
- Transparency, how see through the ribbons are. Lower transparency makes overlapping ribbons easier to tell apart when several categories sit close in rank.
- Border, a thin outline along the top and bottom of each ribbon. Off by default, it can help separate ribbons that are similar in color.
Ribbon Chart Compared to Stacked Column Chart
Both charts use the same three fields and both show a total per time period broken into categories. The difference shows up the moment two categories swap places. A stacked column chart keeps categories in the same fixed order in every column, so a change in rank is easy to miss unless you study the numbers closely. A ribbon chart reorders the segments at each point in time and draws a connecting ribbon between them, so a swap in rank is visible as a literal crossing shape. If rank does not matter for your report, a stacked column chart is simpler and easier to read. If rank is the whole point, the ribbon chart earns the extra visual complexity.
When to Use a Ribbon Chart?
- You care about who is leading at each point in time, not just the overall trend.
- You want to spot the moment one category overtakes another, which is easy to miss in a line chart.
- You are reporting on rankings that change period over period, such as top selling products by month or top performing regions by quarter.
Common Mistakes to Avoid
- Too many categories. Once you pass around 5 to 7 categories, the ribbons get thin and tangled, and rank changes get lost in the clutter. Filter to the top performers and group the rest into an Others category.
- Time periods that are too granular. A ribbon chart set to daily data often just shows noise, since rank can flip back and forth constantly. Monthly, quarterly, or yearly periods usually tell a clearer story.
- Colors that are too close to each other. If two categories use similar shades, readers cannot tell which ribbon they are following as it moves. Pick a palette with clear contrast between categories.
- No data labels on a chart without a Y axis scale. A ribbon chart does not show Y axis labels by default, so turning on data labels is usually necessary, not optional, if your audience needs the actual numbers.
That covers building, formatting, and choosing a ribbon chart in Power BI. To keep building out your report with other chart types, explore Prwatech’s Power BI training program, which includes placement assistance.