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

最近在學習阿里雲數加平臺,在使用 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 下面提供的地理信息維度表中相應地理信息字段的內容保持一致!

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

這裏寫圖片描述

而阿里官方的地理位置信息標準如下:

這裏寫圖片描述

多了省、市、自治區等後綴,修改一下自己的數據源,把裏面省份信息格式修改爲和阿里官方一致。然後再運行,效果如第一張圖所示,問題解決。

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

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

發佈了207 篇原創文章 · 獲贊 1656 · 訪問量 216萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章