2016-06-06 62 views
1

我有一個包含城市名稱,郵政編碼,經緯度和其他數據的數據集。我想按城市或郵編顯示聯繫人數量。 SSRS附帶的州地圖只有縣級可用。是的,我可以顯示在縣一級發生了多少次接觸,但我需要通過城市或郵政編碼。任何方式與SSRS附帶的狀態圖做到這一點? 謝謝。郵政編碼到國家地圖的SSRS映射

回答

1

您可以將您的經度和緯度轉換爲SQL中的地理點。然後,SSRS將允許您在地圖上的點上添加標記。您還可以使用標籤等SQL函數會是這個樣子:

geography::Parse('POINT(' + CAST([Longitude] AS VARCHAR(20)) + ' ' + 
       CAST([Latitude] AS VARCHAR(20)) + ')') 

這裏是一個參考:http://www.sql-server-helper.com/sql-server-2008/convert-latitude-longitude-to-geography-point.aspx

編輯:

  1. 使用 「新建層嚮導」爲您的狀態圖添加一個圖層。

  2. 選擇「SQL Server空間查詢」選項。

  3. 從數據集中指定地理點。

這將在地圖上添加所有點作爲圖層。

+0

感謝您的回覆,但我仍然不知道該怎麼辦。我已經得到了地理點列,但不知道如何讓它顯示在狀態圖上。我似乎每次嘗試都會得到不同的結果:)。最新的內容向我展示了整個地球,可能是我的數據擠進了一個小地方。
>>然後,SSRS將允許您在地圖上的點添加標記。
我可以添加一個點,但無法看到如何將該點與我的數據關聯。 – Judoguy

相關問題