數加平臺 Quick BI 填坑之地理位置資訊轉換問題

傲慢的上校發表於2017-03-18

最近在學習阿里雲數加平臺,在使用 Quick BI 做報表的時候,有些時候,需要做一些多圖聯動效果,自己在做的時候,遇到了通過省份聯動的時候,結果沒有資料問題,特此記錄一下,以備檢視。

口說無憑,以圖為證,效果圖如下:

這裡寫圖片描述

當點選省份的時候,下面餅圖呈現該省對應人數的性別比例。設定好聯動以後,點選預覽,然後點選某一省份,效果如下:

這裡寫圖片描述

嗯,該省份明明人數值不為0,為什麼沒有資料呢?不得其解。

於是拿阿里雲給的示例demo做了一下,
https://help.aliyun.com/knowledge_detail/48935.html?spm=5176.7848636.2.6.p0ns99 聯動效果很正常,又拿他們的資料做了一個色彩地圖和餅圖的聯動,效果也很正常。這個時候就懷疑是自己的資料來源出現問題了。

同事做了一個小的修改,發現把省份的維度型別 從地理資訊轉換為預設(即str)

這裡寫圖片描述

然後再從新載入一下資料,預覽一下聯動圖:

這裡寫圖片描述

因為省份的維度型別從地理資訊裡面的省轉為了str型別,所以色彩地圖就成了線圖的效果,但是,點選各個點,可以和下圖中餅圖進行聯動。但是沒有像第一張圖中展示的地圖效果,到底是哪個地方出錯了呢?已經沒有了頭緒。

後來,同事又研讀了下文件,發現了一些端倪:
https://help.aliyun.com/document_detail/48637.html?spm=5176.doc48570.6.545.eb8Cfv

在文件中,有如下提示:

這裡寫圖片描述

需要該表中這個維度欄位的內容和 Quick BI 下面提供的地理資訊維度表中相應地理資訊欄位的內容保持一致!

趕快對照一下省份欄位內容,下圖是自己的省份欄位:

這裡寫圖片描述

而阿里官方的地理位置資訊標準如下:

這裡寫圖片描述

多了省、市、自治區等字尾,修改一下自己的資料來源,把裡面省份資訊格式修改為和阿里官方一致。然後再執行,效果如第一張圖所示,問題解決。

如果有誰遇到同樣的問題,希望這篇部落格能夠有所幫助。

以後注意點:需要把文件讀仔細一點,遇到問題,多比較一下正確的實現和錯誤實現之間的異同點,從相異點中思考,有可能是哪些差異導致結果不同,然後通過試驗驗證。

相關文章