Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Mukund1234
Frequent Visitor

Power BI visual shows wrong percentage format in Excel export

I have published an SLA report in Power BI Service where I’m showing the SLA Met % by Technician. Now, the end user wants to export this visual to Excel. However, when they export the data, the percentage values like 100%, 65%, and 35% are appearing as 1, 6, and 3 in the Excel file.

I want the exported data to show the percentage values exactly as they appear in the visual (e.g., 100%, 65%, 35%). How can I achieve this?

@suparnababu8 

 

2 ACCEPTED SOLUTIONS
rohit1991
Super User
Super User


Hi @Mukund1234 ,

This issue occurs because when Power BI exports data to Excel, it often exports the raw underlying values rather than the formatted display values shown in the visual. In your case, the percentage values are likely stored as decimal numbers (e.g., 1 for 100%, 0.65 for 65%, etc.), and Excel is simply displaying them as whole numbers since it doesn't automatically apply the percentage formatting from Power BI. Unfortunately, Power BI’s default export does not carry over the visual formatting.

 

As a workaround, you can either pre-format the measure in Power BI as text (e.g., using a DAX formula like FORMAT([SLA Met %], "Percent")) so that it exports exactly as shown, or instruct the end users to manually apply percentage formatting to the exported columns in Excel. Keep in mind that formatting the measure as text may limit certain aggregation capabilities in Power BI visuals, so it’s best to weigh the pros and cons based on your reporting needs.


Did it work? ✔ Give a Kudo • Mark as Solution – help others too!

View solution in original post

Poojara_D12
Super User
Super User

Hi @Mukund1234 

In Power BI, when users export data from a visual to Excel, the exported values often reflect the raw underlying numbers rather than the formatted appearance shown in the visual. This is especially noticeable with percentage values—for example, a value displayed as 65% in the report might appear as 6 or 0.65 in Excel, depending on how Power BI handles the export. This happens because Power BI exports the numeric value used in calculations without retaining the formatting applied in the visual. To address this, a practical workaround is to create a new measure that formats the percentage as text using the DAX `FORMAT` function—for example, `FORMAT([SLA Met %], "0.00%")`. By replacing the original numeric measure with this text-based measure in the visual, the export will show percentage values exactly as they appear (e.g., 65.00%) because text formatting is preserved during export. Alternatively, if your organization has Power BI Premium or Fabric capacity, you could use a paginated report built in Power BI Report Builder, which retains all formatting when exported to Excel. However, in the absence of Premium, formatting the percentage as text is the most reliable way to ensure consistent and accurate exports for end users.

 

Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"

Kind Regards,
Poojara - Proud to be a Super User
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS

View solution in original post

3 REPLIES 3
Poojara_D12
Super User
Super User

Hi @Mukund1234 

In Power BI, when users export data from a visual to Excel, the exported values often reflect the raw underlying numbers rather than the formatted appearance shown in the visual. This is especially noticeable with percentage values—for example, a value displayed as 65% in the report might appear as 6 or 0.65 in Excel, depending on how Power BI handles the export. This happens because Power BI exports the numeric value used in calculations without retaining the formatting applied in the visual. To address this, a practical workaround is to create a new measure that formats the percentage as text using the DAX `FORMAT` function—for example, `FORMAT([SLA Met %], "0.00%")`. By replacing the original numeric measure with this text-based measure in the visual, the export will show percentage values exactly as they appear (e.g., 65.00%) because text formatting is preserved during export. Alternatively, if your organization has Power BI Premium or Fabric capacity, you could use a paginated report built in Power BI Report Builder, which retains all formatting when exported to Excel. However, in the absence of Premium, formatting the percentage as text is the most reliable way to ensure consistent and accurate exports for end users.

 

Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"

Kind Regards,
Poojara - Proud to be a Super User
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS
BhavinVyas3003
Super User
Super User

Option 1: Format it as a text field in DAX (Best for exports)

Create a separate measure or calculated column that converts the percentage to text:

SLA Met % (Formatted) = FORMAT([SLA Met %], "0.00%")

Use this new measure in your visual if the primary use is export.

Option 2: Use Table or Matrix visual (not card/bar)

Export from a Table or Matrix visual. this ensures better alignment between visual and export values.

 


Thanks,
Bhavin
Problem solved? Hit “Accept as Solution” and high-five me with a Kudos! Others will thank you later!
rohit1991
Super User
Super User


Hi @Mukund1234 ,

This issue occurs because when Power BI exports data to Excel, it often exports the raw underlying values rather than the formatted display values shown in the visual. In your case, the percentage values are likely stored as decimal numbers (e.g., 1 for 100%, 0.65 for 65%, etc.), and Excel is simply displaying them as whole numbers since it doesn't automatically apply the percentage formatting from Power BI. Unfortunately, Power BI’s default export does not carry over the visual formatting.

 

As a workaround, you can either pre-format the measure in Power BI as text (e.g., using a DAX formula like FORMAT([SLA Met %], "Percent")) so that it exports exactly as shown, or instruct the end users to manually apply percentage formatting to the exported columns in Excel. Keep in mind that formatting the measure as text may limit certain aggregation capabilities in Power BI visuals, so it’s best to weigh the pros and cons based on your reporting needs.


Did it work? ✔ Give a Kudo • Mark as Solution – help others too!

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.