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星球

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