分享一個PowerBI頁面設計小技巧。
PowerBI的頁面背景可以插入圖片,不過只能一頁一頁的添加,如果報表的頁面很多,這樣添加起來也會比較麻煩,能不能一次性爲所有的頁面批量添加背景圖片呢?
通過頁面設置無法做到批量添加,不過利用PowerBI的主題設置,通過修改主題代碼的方式可以實現。
關於主題的設置以前也介紹過,比如:
幾乎所有的格式設置都可以通過主題來調整,這裏我們不涉及其他的主題代碼,只看關於背景設置的代碼,不過首先需要將圖片轉化爲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一樣,更方便無代碼的更改報表的主題。
-精彩推薦-
採悟 from PowerBI星球