The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Can I specify a default zoom level when a user opens a report?
I would like to specify in percentages.
Not by 'Fit to page', 'Fit to width', or 'Actual size'.
Solved! Go to Solution.
Thank you powerbiexpert22
Hi, @konno
We understand that keeping the layout of your reports accurate is critical. Sometimes, this can be challenging because you and your colleagues may view these reports on screens with different aspect ratios and sizes.
But currently, if you customize the column zoom level in Power BI desktop, this zoom level will not be automatically applied when it is opened on different users' computers.
For this, Power BI provides a way to adjust it according to user needs in the Power BI service:
Page display settings in a Power BI report - Power BI | Microsoft Learn
In Power BI service, you can adjust it in the following two ways, which are also the currently recommended methods.
If you still need to have a certain zoom level when distributing to your users, you need to use Power BI embedded to embed the report into your website, and then use js code to specify the zoom level of the report.
From the following document, you will learn how to embed a report. This is a basic demonstration:
Embed a report in Power BI embedded analytics | Microsoft Learn
The following document describes how to set page zoom when using Power BI embedded:
Report class | Microsoft Learn
In general, if you have a deep understanding of programming and want to customize these settings, you can consider Power BI embedded and use Javascript to call these officially provided methods to directly achieve your goals.
Best Regards
Jianpeng Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thank you powerbiexpert22
Hi, @konno
We understand that keeping the layout of your reports accurate is critical. Sometimes, this can be challenging because you and your colleagues may view these reports on screens with different aspect ratios and sizes.
But currently, if you customize the column zoom level in Power BI desktop, this zoom level will not be automatically applied when it is opened on different users' computers.
For this, Power BI provides a way to adjust it according to user needs in the Power BI service:
Page display settings in a Power BI report - Power BI | Microsoft Learn
In Power BI service, you can adjust it in the following two ways, which are also the currently recommended methods.
If you still need to have a certain zoom level when distributing to your users, you need to use Power BI embedded to embed the report into your website, and then use js code to specify the zoom level of the report.
From the following document, you will learn how to embed a report. This is a basic demonstration:
Embed a report in Power BI embedded analytics | Microsoft Learn
The following document describes how to set page zoom when using Power BI embedded:
Report class | Microsoft Learn
In general, if you have a deep understanding of programming and want to customize these settings, you can consider Power BI embedded and use Javascript to call these officially provided methods to directly achieve your goals.
Best Regards
Jianpeng Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @konno ,
set your page to desired zoom size in power bi desktop, save and publish the report, if other user opens same report then it will show in zoom you set. you can test it with other user in your organization
Thanks for the reply @powerbiexpert22 .
If I select 'Fit to page', 'Fit to width', and 'Actual size' in Power BI Desktop and publish, the report will appear the same way to other users when they open it. However, if I set a custom zoom level (50%, 200%) in Power BI DeskTop, for example, and publish it, it is not reflected to other users.