交互式報(bào)表Power BI教程:用于 Power BI 地圖可視化效果的提示和技巧
使用 Power BI Desktop 從數(shù)據(jù)獲得見(jiàn)解,然后進(jìn)行相關(guān)操作利用可視化分析免費(fèi)創(chuàng)建內(nèi)容豐富的交互式報(bào)表,一切盡在指尖。
Power BI 與必應(yīng)地圖集成,提供默認(rèn)地圖坐標(biāo)(一種稱(chēng)為“地理位置編碼”的過(guò)程),以便用戶(hù)可以創(chuàng)建地圖。集成后,它們使用算法共同確定正確的位置,但有時(shí)只是一種最佳猜測(cè)。如果 Power BI 進(jìn)行了嘗試,但無(wú)法自行創(chuàng)建地圖可視化效果,則會(huì)借助必應(yīng)地圖的幫助。
你或管理員可能需要更新防火墻,以允許訪問(wèn)必應(yīng)用來(lái)地理編碼的 URL。這些 URL 是:
- //dev.virtualearth.net/REST/V1/Locations
- //platform.bing.com/geo/spatial/v1/public/Geodata
- //www.bing.com/api/maps/mapcontrol
若要增加地理編碼正確的可能性,可使用以下提示。第一組提示適合在有權(quán)訪問(wèn)數(shù)據(jù)集本身時(shí)參考。第二組提示說(shuō)明了當(dāng)無(wú)權(quán)訪問(wèn)數(shù)據(jù)集時(shí),可以在 Power BI 中執(zhí)行的操作。
哪些數(shù)據(jù)會(huì)發(fā)送給必應(yīng)地圖?
Power BI服務(wù)和 Power BI Desktop 會(huì)向必應(yīng)發(fā)送創(chuàng)建地圖可視化效果所需的地理位置數(shù)據(jù)。其中可能還包括視覺(jué)對(duì)象字段的“位置”、“緯度”和“經(jīng)度”Bucket 中的數(shù)據(jù) 。發(fā)送的確切內(nèi)容因地圖類(lèi)型而異。
- 對(duì)于地圖(氣泡圖、散點(diǎn)圖和點(diǎn)圖),如果提供了緯度和經(jīng)度,則不會(huì)向必應(yīng)發(fā)送任何數(shù)據(jù)。否則,“位置”Bucket 中的所有數(shù)據(jù)都會(huì)發(fā)送給必應(yīng) 。
- 著色地圖需要獲取“位置”Bucket 中的字段;即使已提供緯度和經(jīng)度,也不例外 。“位置”、“緯度”或“經(jīng)度”Bucket 中的所有數(shù)據(jù)都會(huì)發(fā)送給必應(yīng) 。
- 在下面的示例中,字段“供應(yīng)商”用于地理編碼,因此“供應(yīng)商”列中的值會(huì)發(fā)送到必應(yīng) 。“大小” 和“顏色飽和度” 存儲(chǔ)桶中的數(shù)據(jù)不會(huì)發(fā)送到必應(yīng)。

在下面的第二個(gè)示例中,由于字段“區(qū)域”用于地理編碼,因此區(qū)域列中的值會(huì)發(fā)送給必應(yīng) 。 “圖例” 和“色彩飽和度” Bucket 中的數(shù)據(jù)不會(huì)發(fā)送給必應(yīng)。
在數(shù)據(jù)集中:改進(jìn)基礎(chǔ)數(shù)據(jù)集的提示
如果你有權(quán)訪問(wèn)正用于創(chuàng)建地圖可視化效果的數(shù)據(jù)集,可以執(zhí)行以下幾項(xiàng)操作,從而增加地理編碼不出錯(cuò)的可能性。
- 在 Power BI Desktop 中對(duì)地理字段進(jìn)行分類(lèi)
在 Power BI Desktop 中,可以通過(guò)設(shè)置數(shù)據(jù)字段上的“數(shù)據(jù)類(lèi)別” 來(lái)確保字段進(jìn)行了正確地理編碼。在“數(shù)據(jù)視圖”中,選擇所需的列。從功能區(qū)中選擇“建模”選項(xiàng)卡,然后將“數(shù)據(jù)類(lèi)別”設(shè)置為“地址”、“市”、“洲”、“國(guó)家/地區(qū)”、“縣”、“郵政編碼”、“州”或“省/自治區(qū)/直轄市” 。這些數(shù)據(jù)分類(lèi)有助于必應(yīng)對(duì)日期進(jìn)行正確編碼。 若要實(shí)時(shí)連接到 SQL Server Analysis Services,需要使用 SQL Server Data Tools (SSDT),在 Power BI 外部設(shè)置數(shù)據(jù)分類(lèi)。
- 使用多個(gè)位置列
Power BI 使用必應(yīng)的非結(jié)構(gòu)化 URL 模板服務(wù),來(lái)基于一組任何國(guó)家/地區(qū)的地址值獲取緯度和經(jīng)度坐標(biāo)。 如果數(shù)據(jù)未包含足夠的位置數(shù)據(jù),請(qǐng)適當(dāng)?shù)靥砑舆@些列并對(duì)它們進(jìn)行分類(lèi)。
例如,如果只有一個(gè)“城市”列,必應(yīng)可能會(huì)在進(jìn)行地理位置編碼時(shí)遇到困難。請(qǐng)?zhí)砑悠渌乩砦恢昧校员憧梢悦鞔_確定位置。有時(shí),只需向數(shù)據(jù)集再添加一個(gè)位置列(在此示例中,即為“州/省/自治區(qū)/直轄市”)即可。另外,也不要忘了進(jìn)行正確分類(lèi),請(qǐng)參閱上面的第 1 條提示。
請(qǐng)確保每個(gè)字段只有一個(gè)位置類(lèi)別。例如,你的“城市”位置字段應(yīng)為“南安普敦” ,而非“南安普敦、紐約” 。而“地址”位置字段應(yīng)為“1 Microsoft Way” 而非“1 Microsoft Way, Redmond, WA” 。
- 使用特定的緯度和經(jīng)度
向數(shù)據(jù)集添加緯度和經(jīng)度值。這將刪除任何不確定的數(shù)據(jù)并更快地返回結(jié)果。緯度和經(jīng)度字段必須為十進(jìn)制數(shù)格式,你可以在數(shù)據(jù)模型中進(jìn)行設(shè)置。
- 將地點(diǎn)類(lèi)別用于具有完整位置信息的列
雖然我們鼓勵(lì)在地圖中使用地理層次結(jié)構(gòu),但如果必須使用包含完整地理信息的單個(gè)位置列,可以將數(shù)據(jù)分類(lèi)設(shè)置為“地點(diǎn)” 。例如,如果列中的數(shù)據(jù)是完整地址(例如,1 Microsoft Way, Redmond Washington 98052),則這個(gè)全面的數(shù)據(jù)類(lèi)別最適合用于必應(yīng)。
在 Power BI 中:使用地圖可視化效果時(shí)提高結(jié)果準(zhǔn)確性的提示
- 使用緯度和經(jīng)度字段(若有)
使用地理位置層次結(jié)構(gòu),以便可以向下鉆取到不同的位置“級(jí)別”
如果數(shù)據(jù)集已有不同級(jí)別的位置數(shù)據(jù),你和同事可以使用 Power BI 創(chuàng)建地理位置層次結(jié)構(gòu) 。為此,請(qǐng)將多個(gè)字段拖到“位置” Bucket 中。通過(guò)這種方式結(jié)合使用,字段將構(gòu)成地理位置層次結(jié)構(gòu)。在下面的示例中,我們已添加以下地理位置字段:“國(guó)家/地區(qū)”、“省/自治區(qū)/直轄市”和“城市”。在 Power BI 中,你和同事可以使用此地理位置層次結(jié)構(gòu),向上和向下鉆取到不同的位置級(jí)別。
使用地理層次結(jié)構(gòu)進(jìn)行鉆取時(shí),請(qǐng)務(wù)必了解每個(gè)鉆取按鈕的工作原理和發(fā)送到必應(yīng)地圖的內(nèi)容。
- 最右側(cè)的鉆取按鈕稱(chēng)為鉆取模式 ,可以使用它選擇地圖位置并向下鉆取到該特定位置,每次鉆取一級(jí)。例如,如果啟用“向下鉆取”并單擊“北美”,會(huì)向下移動(dòng)到層次結(jié)構(gòu)的下一級(jí),即北美的各個(gè)州。對(duì)于地理編碼,Power BI 僅發(fā)送必應(yīng)地圖中北美的國(guó)家/地區(qū)和州數(shù)據(jù)。
- 左側(cè)還有另外 2 個(gè)鉆取選項(xiàng)。第一個(gè)選項(xiàng)可同時(shí)鉆取到所有位置的層次結(jié)構(gòu)的下一級(jí)。例如,如果你當(dāng)前正在查看國(guó)家/地區(qū),然后使用此選項(xiàng)移動(dòng)到下一級(jí):州,則 Power BI 會(huì)顯示所有國(guó)家/地區(qū)的州數(shù)據(jù)。對(duì)于地理編碼,Power BI 會(huì)發(fā)送必應(yīng)地圖中所有地區(qū)的州數(shù)據(jù)(無(wú)國(guó)家/地區(qū)數(shù)據(jù))。如果層次結(jié)構(gòu)的每一級(jí)與更高的級(jí)別不相關(guān),則此選項(xiàng)非常有用。
- 第二個(gè)選項(xiàng), 類(lèi)似于向下鉆取,但無(wú)需在地圖上進(jìn)行單擊。它會(huì)向下擴(kuò)展到記住當(dāng)前級(jí)別的上下文的下一級(jí)層次結(jié)構(gòu)。例如,如果你當(dāng)前正在看國(guó)家/地區(qū)并選擇此圖標(biāo),則會(huì)在層次結(jié)構(gòu)中向下移動(dòng)到下一級(jí):州。對(duì)于地理編碼,Power BI 會(huì)發(fā)送每個(gè)州的數(shù)據(jù)及其對(duì)應(yīng)的國(guó)家/地區(qū),幫助必應(yīng)地圖更準(zhǔn)確地進(jìn)行地理編碼。在大部分地圖中會(huì)使用此選項(xiàng)或最右側(cè)的“向下鉆取”選項(xiàng),以便能夠向必應(yīng)發(fā)送盡可能多的信息以獲取準(zhǔn)確的位置信息。
本文是內(nèi)容就到這里了,感興趣的朋友可以繼續(xù)關(guān)注本教程。如果您能在評(píng)論區(qū)留言提出問(wèn)題或者解決問(wèn)題,我們將會(huì)很高興!
相關(guān)內(nèi)容推薦:
想要購(gòu)買(mǎi)Power BI Desktop正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊
關(guān)注慧聚IT微信公眾號(hào) ???,了解產(chǎn)品的最新動(dòng)態(tài)及最新資訊。