Power BI多个页面如何批量插入背景图片?

分享一个PowerBI页面设计小技巧。

PowerBI的页面背景可以插入图片,不过只能一页一页的添加,如果报表的页面很多,这样添加起来也会比较麻烦,能不能一次性为所有的页面批量添加背景图片呢?

通过页面设置无法做到批量添加,不过利用PowerBI的主题设置,通过修改主题代码的方式可以实现。

关于主题的设置以前也介绍过,比如:

如何在Power BI中随心所欲的搭配色彩?

Power BI切片器搜索框背景色缺陷的解决方案

几乎所有的格式设置都可以通过主题来调整,这里我们不涉及其他的主题代码,只看关于背景设置的代码,不过首先需要将图片转化为Base64代码。

Base64是一种基于64个可打印字符来表示二进制数据的方法,各种文件均可以转换为base64代码来表示,关于如何将图片转为base64代码,有很多在线转换工具可以使用,大家可以自行百度搜索,比如:http://www.fly63.com/tool/base64/ 

假如我们想以这个图片作为页面背景:

可以先将这个图片利用在线转换工具转换为base64代码,然后将base64粘贴到下面主题中的相应位置:

{"name":"PowerBI星球"

,"visualStyles": {

        "page": {

            "*": {

                "background": [

                    {

                        "image": {

                            "name": "image",

                            "scaling": "Fit",

                            "url": "粘贴图片的base64代码"

                        },

                        "transparency": 0

                    }

                ]

            }

        }

    }

}

主题的代码可以先在txt文本中编辑,保存后,再将后缀改为json即可生成一个主题。

将这个主题导入到PowerBI中,效果是这样的:

这样就可以一键更改所有页面的背景,并且,新建页面,自动也是这个图片的背景,是不是相当于PPT的母版呢?

当然,利用主题代码来设计依然太笨重,期待PowerBI能够真的像PPT一样,更方便无代码的更改报表的主题。



我的新书《PowerBI商业数据分析》上市了

-精彩推荐-

PowerBI数据分析和可视化实战案例

Power BI商业数据分析模型:RFM客户价值分析

如何用PowerBI 打造高大上的财务报表分析报告?

采悟 from PowerBI星球

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章