数加平台 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 下面提供的地理信息维度表中相应地理信息字段的内容保持一致!

赶快对照一下省份字段内容,下图是自己的省份字段:

这里写图片描述

而阿里官方的地理位置信息标准如下:

这里写图片描述

多了省、市、自治区等后缀,修改一下自己的数据源,把里面省份信息格式修改为和阿里官方一致。然后再运行,效果如第一张图所示,问题解决。

如果有谁遇到同样的问题,希望这篇博客能够有所帮助。

以后注意点:需要把文档读仔细一点,遇到问题,多比较一下正确的实现和错误实现之间的异同点,从相异点中思考,有可能是哪些差异导致结果不同,然后通过试验验证。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值