交互式報表Power BI教程:用于 Power BI 地圖可視化效果的提示和技巧
使用 Power BI Desktop 從數(shù)據(jù)獲得見解,然后進行相關操作利用可視化分析免費創(chuàng)建內容豐富的交互式報表,一切盡在指尖。
Power BI 與必應地圖集成,提供默認地圖坐標(一種稱為“地理位置編碼”的過程),以便用戶可以創(chuàng)建地圖。集成后,它們使用算法共同確定正確的位置,但有時只是一種最佳猜測。如果 Power BI 進行了嘗試,但無法自行創(chuàng)建地圖可視化效果,則會借助必應地圖的幫助。
你或管理員可能需要更新防火墻,以允許訪問必應用來地理編碼的 URL。這些 URL 是:
- https://dev.virtualearth.net/REST/V1/Locations
- https://platform.bing.com/geo/spatial/v1/public/Geodata
- https://www.bing.com/api/maps/mapcontrol
若要增加地理編碼正確的可能性,可使用以下提示。第一組提示適合在有權訪問數(shù)據(jù)集本身時參考。第二組提示說明了當無權訪問數(shù)據(jù)集時,可以在 Power BI 中執(zhí)行的操作。
哪些數(shù)據(jù)會發(fā)送給必應地圖?
Power BI服務和 Power BI Desktop 會向必應發(fā)送創(chuàng)建地圖可視化效果所需的地理位置數(shù)據(jù)。其中可能還包括視覺對象字段的“位置”、“緯度”和“經度”Bucket 中的數(shù)據(jù) 。發(fā)送的確切內容因地圖類型而異。
- 對于地圖(氣泡圖、散點圖和點圖),如果提供了緯度和經度,則不會向必應發(fā)送任何數(shù)據(jù)。否則,“位置”Bucket 中的所有數(shù)據(jù)都會發(fā)送給必應 。
- 著色地圖需要獲取“位置”Bucket 中的字段;即使已提供緯度和經度,也不例外 。“位置”、“緯度”或“經度”Bucket 中的所有數(shù)據(jù)都會發(fā)送給必應 。
- 在下面的示例中,字段“供應商”用于地理編碼,因此“供應商”列中的值會發(fā)送到必應 ?!按笮 ?和“顏色飽和度” 存儲桶中的數(shù)據(jù)不會發(fā)送到必應。
在下面的第二個示例中,由于字段“區(qū)域”用于地理編碼,因此區(qū)域列中的值會發(fā)送給必應 。 “圖例” 和“色彩飽和度” Bucket 中的數(shù)據(jù)不會發(fā)送給必應。
在數(shù)據(jù)集中:改進基礎數(shù)據(jù)集的提示
如果你有權訪問正用于創(chuàng)建地圖可視化效果的數(shù)據(jù)集,可以執(zhí)行以下幾項操作,從而增加地理編碼不出錯的可能性。
- 在 Power BI Desktop 中對地理字段進行分類
在 Power BI Desktop 中,可以通過設置數(shù)據(jù)字段上的“數(shù)據(jù)類別” 來確保字段進行了正確地理編碼。在“數(shù)據(jù)視圖”中,選擇所需的列。從功能區(qū)中選擇“建模”選項卡,然后將“數(shù)據(jù)類別”設置為“地址”、“市”、“洲”、“國家/地區(qū)”、“縣”、“郵政編碼”、“州”或“省/自治區(qū)/直轄市” 。這些數(shù)據(jù)分類有助于必應對日期進行正確編碼。 若要實時連接到 SQL Server Analysis Services,需要使用 SQL Server Data Tools (SSDT),在 Power BI 外部設置數(shù)據(jù)分類。
- 使用多個位置列
Power BI 使用必應的非結構化 URL 模板服務,來基于一組任何國家/地區(qū)的地址值獲取緯度和經度坐標。 如果數(shù)據(jù)未包含足夠的位置數(shù)據(jù),請適當?shù)靥砑舆@些列并對它們進行分類。
例如,如果只有一個“城市”列,必應可能會在進行地理位置編碼時遇到困難。請?zhí)砑悠渌乩砦恢昧?,以便可以明確確定位置。有時,只需向數(shù)據(jù)集再添加一個位置列(在此示例中,即為“州/省/自治區(qū)/直轄市”)即可。另外,也不要忘了進行正確分類,請參閱上面的第 1 條提示。
請確保每個字段只有一個位置類別。例如,你的“城市”位置字段應為“南安普敦” ,而非“南安普敦、紐約” 。而“地址”位置字段應為“1 Microsoft Way” 而非“1 Microsoft Way, Redmond, WA” 。
- 使用特定的緯度和經度
向數(shù)據(jù)集添加緯度和經度值。這將刪除任何不確定的數(shù)據(jù)并更快地返回結果。緯度和經度字段必須為十進制數(shù)格式,你可以在數(shù)據(jù)模型中進行設置。
- 將地點類別用于具有完整位置信息的列
雖然我們鼓勵在地圖中使用地理層次結構,但如果必須使用包含完整地理信息的單個位置列,可以將數(shù)據(jù)分類設置為“地點” 。例如,如果列中的數(shù)據(jù)是完整地址(例如,1 Microsoft Way, Redmond Washington 98052),則這個全面的數(shù)據(jù)類別最適合用于必應。
在 Power BI 中:使用地圖可視化效果時提高結果準確性的提示
- 使用緯度和經度字段(若有)
使用地理位置層次結構,以便可以向下鉆取到不同的位置“級別”
如果數(shù)據(jù)集已有不同級別的位置數(shù)據(jù),你和同事可以使用 Power BI 創(chuàng)建地理位置層次結構 。為此,請將多個字段拖到“位置” Bucket 中。通過這種方式結合使用,字段將構成地理位置層次結構。在下面的示例中,我們已添加以下地理位置字段:“國家/地區(qū)”、“省/自治區(qū)/直轄市”和“城市”。在 Power BI 中,你和同事可以使用此地理位置層次結構,向上和向下鉆取到不同的位置級別。
使用地理層次結構進行鉆取時,請務必了解每個鉆取按鈕的工作原理和發(fā)送到必應地圖的內容。
- 最右側的鉆取按鈕稱為鉆取模式 ,可以使用它選擇地圖位置并向下鉆取到該特定位置,每次鉆取一級。例如,如果啟用“向下鉆取”并單擊“北美”,會向下移動到層次結構的下一級,即北美的各個州。對于地理編碼,Power BI 僅發(fā)送必應地圖中北美的國家/地區(qū)和州數(shù)據(jù)。
- 左側還有另外 2 個鉆取選項。第一個選項可同時鉆取到所有位置的層次結構的下一級。例如,如果你當前正在查看國家/地區(qū),然后使用此選項移動到下一級:州,則 Power BI 會顯示所有國家/地區(qū)的州數(shù)據(jù)。對于地理編碼,Power BI 會發(fā)送必應地圖中所有地區(qū)的州數(shù)據(jù)(無國家/地區(qū)數(shù)據(jù))。如果層次結構的每一級與更高的級別不相關,則此選項非常有用。
- 第二個選項, 類似于向下鉆取,但無需在地圖上進行單擊。它會向下擴展到記住當前級別的上下文的下一級層次結構。例如,如果你當前正在看國家/地區(qū)并選擇此圖標,則會在層次結構中向下移動到下一級:州。對于地理編碼,Power BI 會發(fā)送每個州的數(shù)據(jù)及其對應的國家/地區(qū),幫助必應地圖更準確地進行地理編碼。在大部分地圖中會使用此選項或最右側的“向下鉆取”選項,以便能夠向必應發(fā)送盡可能多的信息以獲取準確的位置信息。
本文是內容就到這里了,感興趣的朋友可以繼續(xù)關注本教程。如果您能在評論區(qū)留言提出問題或者解決問題,我們將會很高興!
相關內容推薦:
想要購買Power BI Desktop正版授權,或了解更多產品信息請點擊【咨詢在線客服】
關注慧聚IT微信公眾號 ???,了解產品的最新動態(tài)及最新資訊。