数加平台 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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章