How to Add Percentage Symbol in Power BI

Cody Schneider••7 min read

Displaying a number like 0.25 as a much friendlier 25% in Power BI should be straightforward, yet it's a common stumbling block for new and experienced users alike. Whether your percentages are showing up as decimals or the formatting options seem hidden, getting that clean percentage sign exactly where you want it is a crucial final touch for any professional dashboard. This guide will walk you through several easy-to-follow methods for adding percentage symbols in Power BI, from simple one-click fixes to more specific DAX-based solutions.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Why Proper Percentage Formatting Matters

While it may seem like a minor cosmetic tweak, correctly formatting your numbers as percentages is fundamental for a few key reasons:

  • Readability: A quick glance at "25%" is immediately understandable, whereas "0.25" requires a moment of mental translation. In a dashboard meant for quick insights, every millisecond counts.
  • Context: The '%' symbol instantly tells your audience what kind of data they're looking at. It signals that the number is part of a whole, like a conversion rate, market share, or a discount percentage.
  • Professionalism: Clean, consistent formatting is the hallmark of a well-built and trustworthy report. Inconsistent formatting can make a report feel sloppy and can even lead to misinterpretations.

Understanding the Foundation: Measures vs. Columns

Before jumping into the "how," it helps to quickly refresh on a core Power BI concept: the difference between a calculated column and a measure. The way you apply formatting can depend on which one you're working with.

  • Calculated Columns: These are created in the Data View and add a new column to one of your tables. The calculation is performed row by row and the results are stored in your data model, taking up space. It's static. For example, if you have a "Cost" and "Price" column, you could create a "Profit Margin" column.
  • Measures: These are calculations performed on the fly based on the context of your report (like filters, slicers, and visuals). They are created using DAX and don’t store any data in your model. They are the dynamic powerhouse for most analytics, like "Total Sales" or "Average Transaction Value."

For the most part, you'll be applying percentage formatting to measures, as they often represent ratios like conversion rates or growth percentages that change based on user interactions.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Method 1: The Quickest Fix Using the Ribbon Menu

This is the most common and direct way to apply percentage formatting to a measure or a column. It changes the default formatting for that field everywhere it's used in your report.

Let's use a common example: calculating a Click-Through Rate (CTR). Your DAX measure might look something like this:

CTR = DIVIDE( SUM(AdData[Clicks]), SUM(AdData[Impressions]) )

When you first create this measure and add it to a card or table visual, Power BI will likely display it as a decimal, such as 0.045.

To convert this to 4.50%, follow these simple steps:

  1. Select the Measure or Column: In the Data pane on the right-hand side of your canvas, click on the measure you want to format (e.g., "CTR").
  2. Locate the Formatting Tools: Once selected, a contextual tab will appear in the top ribbon. It will be called Measure tools if you selected a measure, or Column tools if you selected a column.
  3. Apply the Percentage Format: In the "Formatting" section, you'll see a drop-down menu that likely says "General" and a '%' symbol right next to it. Click the '%' symbol.

That's it! Your number will instantly be multiplied by 100 and displayed with a percentage sign. Power BI will typically default to two decimal places, which you can easily adjust.

Changing the Number of Decimal Places: Still in the "Measure tools" ribbon, you'll see a box next to the format type. You can type in the number of decimal places you want (e.g., 0, 1, or 2) and press Enter.

Method 2: Visual-Specific Formatting in the Format Pane

What if you want a measure to appear as a percentage in one chart but as a decimal in another? While less common, this is where formatting it within a specific visual becomes useful. This method overrides the default formatting set with the ribbon menu but only for that one visual.

Here’s how to do it:

  1. Select the Visual: Click on the chart or table you want to modify.
  2. Open the Format Pane: On the right side, click the paintbrush icon to open the Format visual pane.
  3. Find the Value to Format: Navigate to the element displaying your number. This varies by visual type. Common locations include:
  4. Change Display Units and Decimal Places: Inside the "Values" section, find the Display units option (keep it on "Auto" or "None" for percentages) and the Value decimal places. Power BI is smart enough to use the default formatting of your measure. Adjusting decimal places here is mainly for fine-tuning.

The main point: global formatting is set on the measure itself (Method 1), while small adjustments can be made per visual in the Format pane.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Method 3: Using the DAX FORMAT Function (The Advanced Approach)

Sometimes you need more granular control, or you might be building a dynamic text string that includes a percentage. In these advanced cases, you can use the DAX FORMAT function to explicitly convert your number into a text string that looks like a percentage.

The syntax is straightforward:

FORMAT(<value>, "Percent")

To format our CTR measure from earlier, create a new measure:

CTR Formatted = FORMAT([CTR], "Percent")

Or, for more control over decimal places:

CTR Formatted (1 Decimal) = FORMAT([CTR], "0.0%")

Important Warning: While powerful, the FORMAT function converts your number into a text value. This has two major implications:

  1. You can no longer use this new field ("CTR Formatted") in other numerical calculations.
  2. Your visuals may not sort correctly. A chart will sort "10.0%" before "2.0%" because it's sorting text characters, not numerical values.

The recommended practice is to always use Method 1 (the ribbon menu) for general formatting. Only use the FORMAT function when you have a specific need, such as embedding a formatted percentage within a dynamic title or label.

Troubleshooting Common Percentage Issues

Even with these methods, you might run into a couple of common hiccups. Here’s how to fix them.

"My Percentage is Way Too High! (e.g., 2,500% instead of 25%)"

This happens when Power BI’s percentage formatting (which multiplies the number by 100) is applied to a number that's already in percentage form. For instance, if your data source provides the number 25 instead of the decimal 0.25.

The Fix: Create a new measure that divides your number by 100 before applying the percentage format.

Corrected Percentage Measure = [Your Original Measure] / 100

Then, apply the standard percentage formatting to this new measure using the ribbon menu.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

"The Percentage Option is Greyed Out"

If you've selected a column and the formatting options are disabled, it's almost always a data type issue. Power BI can only apply percentage formatting to numerical data types (like Decimal Number or Whole Number).

The Fix: Go to the Data view, select the column, and under the Column tools tab, check the Data type dropdown. Change it from "Text" or "Date" to a numerical type. If you can't change it there, you may need to go into the Power Query Editor (click "Transform data" in the Home ribbon) to change the column's data type at the source step.

Final Thoughts

In summary, applying a percentage format in Power BI comes down to selecting your measure or column and using the '%' symbol in the ribbon's "Measure tools" or "Column tools" tab. For niche cases, you can make visual-specific adjustments in the Format pane or use the DAX FORMAT function, but be mindful that it converts your number to text.

Working through these steps and formatting options gives you precise control over your reports, but it also highlights the manual configuration required in BI tools. At Graphed we felt this process could be much simpler. We built an AI data analyst that lets you skip the mental translation of DAX and the hunt for the right formatting pane. Instead, you can just ask in plain English, "Show me my conversion rate as a percentage vs last month," and Graphed instantly creates the correctly formatted, real-time KPI card or chart for you, pulling directly from your data sources.

Related Articles