用量
view: view_name {
dimension: field_name {
map_layer_name: name_of_map_layer
}
}
|
階層
map_layer_name |
可能的欄位類型
維度
接受
模型層級 map_layer 參數中指定的地圖名稱
|
基本資訊
map_layer_name 參數可讓您將維度與 TopoJSON 或 GeoJSON 地圖圖層建立關聯。使用者可以透過地圖圖層中的維度值繪製圖表,建立地圖圖表。舉例來說,如要依美國各州繪製資料圖表,您可以將名為「州」的維度與內建地圖圖層 us_states 建立關聯。您也可以在名為「社區」的維度中繪製資料圖表,並將其匯入紐約市社區的自訂地圖。
如果您使用自訂 TopoJSON 或 GeoJSON 地圖,則必須使用 map_layer 參數在 LookML 模型中指定地圖圖層。
type: zipcode 的尺寸會自動收到 map_layer_name 的 us_zipcode_tabulation_areas。
內建地圖圖層
Looker 內建下列地圖圖層:
countries:接受完整國家/地區名稱、ISO 3166-1 alpha-3 三字母國家/地區代碼,以及 ISO 3166-1 alpha-2 雙字母國家/地區代碼。如果資料包含 ISO 3166-1 alpha-2 國家/地區代碼,建議使用map_layer_name和countries地圖,確保 Looker 將資料解讀為國家/地區代碼,而非州代碼。uk_postcode_areas:接受英國郵遞區號 (例如利物浦的L、雷德希爾的RH或愛丁堡的EH)。us_states:接受完整州名和兩個字母的州名縮寫。us_counties_fips:適用於美國郡的五字元 FIPS 郡代碼字串欄位。這個圖層僅適用於互動式地圖。us_zipcode_tabulation_areas:適用於五位數的美國郵遞區號字串欄位。type: zipcode維度會自動使用us_zipcode_tabulation_areas地圖圖層。郵遞區號區域是以 2010 年的郵遞區號製表區域 (ZCTA) 為準,因此這個地圖圖層不包含許多郵遞區號 (例如分配給郵政信箱的郵遞區號),這些郵遞區號不會直接對應至區域。
範例
dimension: state {
map_layer_name: us_states
sql: ${TABLE}.state ;;
}