Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
Check it out now!Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
一张报表并不是开发完就算结束,还有后期的运维以及分享展示等,而在大屏幕上进行全屏展示就是很重要的一个场景。但PowerBI默认的全屏展示功能总是不尽人意,在屏幕底部总会有一个菜单栏或者导航栏的横条,导致无法彻底的全屏展示。因此,本篇文章将给出三个不同场景的全屏展示的解决方案,以得到完美的用户体验。
该场景下,默认的全屏展示效果如下图所示:
解决方案:
首先获取嵌入到网站或门户的链接,如下图所示:
然后在上面获取到的链接末尾处拼接以下字符串:
&navContentPaneEnabled=false
假设获取到的链接为:
则拼接后的链接为:
最后使用拼接后的链接进行访问即可真正实现报表的全屏展示,另外需要注意的是,该方法需要登录后才能浏览报表,报表仍然是受保护的,并不会公开,如果设置了RLS也是会生效的。
该场景下,默认的全屏展示效果如下图所示:
解决方案:
由于发布到Web的报表不能通过给报表链接添加参数来达到全屏的效果,因此在该场景下想要实现真正的全屏展示,可以通过安装浏览器插件来修改当前浏览页面的CSS样式,从而达到去掉底部菜单栏或导航栏的横条。
其中,浏览器插件可以安装Stylus,插件的获取方式以及安装方法请见文章末尾。
安装完成后,打开Stylus的管理样式页面,并点击新建样式,如下图所示:
然后在弹出的界面上,参考下图进行配置:
其中,隐藏底部横条的CSS样式代码如下,可以直接复制粘贴到Stylus:
pbi-status-bar {
display: none
}
.logoBar {
display: none
}
.fillAvailableSpace {
bottom: -36px;/*由于不同机器的分辨率不一致,如果显示效果不佳,可以微调该参数*/
}
最后,在开启插件的情况下重新打开报表,即可实现真正的全屏展示。另外,该解决方案只适用于展示所用的机器,在别的机器里访问仍然是有底部横条的,除非其他机器也按照该解决方案修改了CSS样式。
该场景下,默认的全屏展示效果如下图所示:
解决方案:
首先,复制浏览器上方地址栏的报表链接,如下图所示:
然后在上面获取到的链接末尾处拼接以下字符串:
?rs:embed=true
假设获取到的链接为:
http://yourdomain.com/reports/powerbi/新冠疫情实时大数据报告
则拼接后的链接为:
http://yourdomain.com/reports/powerbi/新冠疫情实时大数据报告?rs:embed=true
通过拼接后的链接进行访问的效果如下图所示:
可以发现,通过拼接了参数的链接进行访问,顶部的一些菜单都不见了,整个界面都清爽了很多,但底部的横条并没有自动去掉,因此还需要想办法额外去掉底部的横条。那么还是老办法,在通过拼接了参数的链接进行访问的基础上,再使用浏览器插件来修改当前浏览页面的CSS样式即可。
首先安装Stylus浏览器插件,插件的获取方式以及安装方法请见文章末尾。安装完成后,打开Stylus的管理样式页面,并点击新建样式,然后参考下图进行配置:
其中,隐藏底部横条的CSS样式代码如下,可以直接复制粘贴到Stylus:
exploration-footer-modern{
display:none;
}
.explorationContainer .exploreCanvas{
bottom:0px; /*由于不同机器的分辨率不一致,如果显示效果不佳,可以微调该参数*/
}
最后,在开启插件的情况下使用拼接了参数的报表链接进行访问,即可实现真正的全屏展示。由于该解决方案需要修改当前浏览页面的CSS样式,因此只适用于展示所用的机器,在别的机器里访问仍然是有底部横条的,除非其他机器也按照该解决方案修改了CSS样式。
无论是上面三种场景中的哪一种,只要按照对应的解决方案进行配置,都可以得到完美的全屏展示效果,如下图所示:
------------------------------------------------------------------------------------------------------------
Stylus浏览器插件的获取方式以及安装方法如下:
获取方式:
安装方法:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.