Power BI 與 Bing 整合以提供預設地圖座標 (這個程序稱為地理編碼),因此可讓您更輕鬆地建立地圖。 Bing 使用一些演算法和建議來嘗試取得正確的位置,但這是它所能做出的最佳猜測。 若要提高正確地理編碼的可能性,請使用下列祕訣。 第一組祕訣是讓您在可以存取資料集本身時使用。 第二組祕訣則是您在 Power BI 中可以做的事。

在資料集中︰改善基礎資料集的秘訣

如果您可以存取用來建立地圖視覺效果的資料集,您可以執行下列一些動作來提高正確地理編碼的可能性。

1.使用地理位置詞彙

資料集中的資料行會根據指定的地理位置命名,這可幫助 Bing 猜出您想要顯示的內容。 例如,如果您有美國州名的欄位,例如 [加利福尼亞州] 和 [華盛頓州],如果資料行名稱不是根據地理位置指定 (在此範例中為州),Bing 就有可能會針對「華盛頓」這個字傳回「華盛頓特區」的位置,而不是華盛頓州。 將資料行命名為「州」 可改善地理編碼。 將資料行命名為「國家/地區」、「州」、「省」和「城市」都會有相同的效果。

注意:

使用國家或地區時,請使用三個字母的縮寫,以確保地理編碼在地圖視覺效果中運作正常。 請「不要」使用兩個字母的縮寫,因為可能無法正確辨識某些國家或地區。

如果您只有兩個字母的縮寫,請參閱此外部部落格文章,以了解如何將兩個字母的國家/地區縮寫與三個字母的國家/地區縮寫產生關聯的步驟。

2.在 Power BI Desktop 中分類地理位置欄位

在 Power BI Desktop 中,您可以透過設定資料欄位的 [資料類別] ,以確保欄位的地理編碼正確。 選取所需的資料表,移至 [進階] 功能區,然後將 [資料類別] 設定為 [地址]、[城市]、[大陸]、[國家/地區]、[國家]、[郵遞區號]、[州] 或 [省]。 這些資料類別可以協助 Bing 將該日期正確編碼。 若要深入了解,請參閱 Power BI Desktop 中的資料分類

3.使用 Power BI 查詢編輯器來建立更具體的位置

有時候,即使設定了地圖的資料分類,也不夠讓 Bing 正確猜出您的意圖。 某些指定由於位置存在於多個國家或地區而模稜兩可。 例如,英國、賓夕法尼亞州和紐約州都有「南安普敦」。 使用 Power BI Desktop 查詢編輯器可建立更具體的位置,例如街道地址。 您可以使用 [加入資料行] 功能來建立自訂資料行,之後建立想要的位置,如下所示:

= [Field1] & " " & [Field2]

接著在 Power BI 中使用這個產生的欄位來建立地圖視覺效果。 這種做法非常適用於從資料集通用的 [交貨地址] 欄位建立街道地址。 值得注意的是,串連僅適用於文字欄位。 如有需要,請將街道號碼轉換成 文字 資料類型,再用來建立地址。

4.使用逗號將多個內容加入地區欄位

類似上面的第 3 點,但使用 Excel 或 Excel Power Pivot 中的 DAX。 您可以建立同時串連多個欄位的資料行來提高地理編碼的精確度,並使用這些資料行來繪製資料位置。 例如,如果您有「州」資料行和「國家地區」資料行,可建立「城市-國家地區」的串連資料行。 如此一來,與其只傳遞「南安普敦」,您可以傳遞「英國南安普敦」 以取得更精確的地理編碼結果。

= CONCATENATE('Products'[city],'Products'[state])

如需詳細資訊,包括影片,請參閱 Power View 中的地圖 並向下捲動至<讓地圖資料更明確>一節。

5.使用特定經度和緯度

將緯度和經度值加入您的資料集。 這會移除任何模稜兩可的情況。 緯度和經度欄位必須是十進位數字 格式,在資料模型中可以設定此格式。

在 Power BI 中︰使用地圖視覺效果時取得更佳結果的秘訣

1. 使用緯度和經度欄位 (如果有的話)

在 Power BI 中,如果您使用的資料集具有經度和緯度欄位,請使用這些欄位! Power BI 具有特殊欄位,可協助讓地圖資料更明確。 只要將包含緯度資料的欄位拖曳到 [視覺效果] > [緯度] 區域中即可。 然後對經度資料執行相同的動作。 如果您這麼做,則當您在建立視覺效果的同時,也需要填寫 [位置] 欄位。 否則,根據預設會彙總資料;例如,緯度和經度可能會在州的層級配對,而非縣 (市) 層級。

另請參閱

Power BI 視覺效果

有其他問題嗎? 試試 Power BI 社群