Power BI本地圖片顯示最佳解決方案
Power BI批量導(dǎo)入本地圖片是一個(gè)剛需,遇到以下?tīng)顩r不宜使用常規(guī)URL圖片:
比如網(wǎng)絡(luò)狀況不佳;
比如產(chǎn)品圖片、公司人員頭像具有保密性,不宜上傳到網(wǎng)上的圖床;
……
本地圖片轉(zhuǎn)換為Base64編碼后,可以在Power BI顯示,例如下方是每個(gè)產(chǎn)品對(duì)應(yīng)的Base64照片。

圖片可以直接放在表格、矩陣:

也可以放在條件格式圖標(biāo):

除了內(nèi)置圖表,一眾第三方視覺(jué)對(duì)象也支持Base64圖片,下圖是地圖上展示商品的一個(gè)示例:

那么如何將本地圖片轉(zhuǎn)換為Base64?Power Query可以直接實(shí)現(xiàn)轉(zhuǎn)換,網(wǎng)上也有大票的轉(zhuǎn)換工具,但是都有個(gè)核心問(wèn)題:
沒(méi)有與Power BI適配,大概率會(huì)遇到圖片顯示不全的問(wèn)題。
公眾號(hào)PowerBI x Python主理人黃兄三年前專(zhuān)門(mén)為Power BI開(kāi)發(fā)了Base64批量轉(zhuǎn)換工具,與Power BI完美適配,操作簡(jiǎn)單,轉(zhuǎn)換速度快,轉(zhuǎn)換質(zhì)量好,還免費(fèi)!
日前,黃兄進(jìn)行了一次升級(jí),主要體現(xiàn)在以下方面:
運(yùn)行程序后,單擊回車(chē),會(huì)有彈窗以供選擇文件。無(wú)需再像之前那樣復(fù)制文件夾路徑。
在彈窗里,可以長(zhǎng)按ctrl,同時(shí)單擊選圖片,或ctrl+A全選文件。此前只能默認(rèn)選整個(gè)文件夾。
選完文件確定后,程序會(huì)依次顯示處理圖片的情況。此前無(wú)法看到處理過(guò)程。
如果遇到非jpg、png、jpeg格式的文件,程序會(huì)自動(dòng)忽略。如果格式正確,但仍然轉(zhuǎn)換失敗,程序也會(huì)自動(dòng)跳過(guò),同時(shí)會(huì)在所有圖片轉(zhuǎn)換完成后,列出失敗的文件名稱(chēng)。
程序運(yùn)行完后,取消了原來(lái)的自動(dòng)退出模式。取而代之的是末行出現(xiàn)“如需繼續(xù)轉(zhuǎn)換,請(qǐng)按1并按回車(chē):”。此時(shí)輸入1,并按回車(chē),可以重新運(yùn)行程序,即從第一步開(kāi)始。如果直接按回車(chē),將會(huì)退出程序。
程序轉(zhuǎn)換的結(jié)果,此前統(tǒng)一以b64.csv命名,新的結(jié)果會(huì)覆蓋舊的結(jié)果。本次更新后,文件名按 “b64_yyyyddmm_hhmmss.csv”的格式命名。新文件不會(huì)覆蓋舊文件。
在公眾號(hào)PowerBI x Python后臺(tái)回復(fù)b2即可獲得下載鏈接。