数加平台 Quick BI 填坑之地理位置信息转换问题
最近在学习阿里云数加平台,在使用 Quick BI 做报表的时候,有些时候,需要做一些多图联动效果,自己在做的时候,遇到了通过省份联动的时候,结果没有数据问题,特此记录一下,以备查看。 口说无凭,以图为证,效果图如下: 当点击省份的时候,下面饼图呈现该省对应人数的性别比例。设置好联动以后,点击预览,然后点击某一省份,效果如下: 嗯,该省份明明人数值不为0,为什么没有数据呢?不得其解。 于是拿阿里云给的示例demo做了一下, 同事做了一个小的修改,发现把省份的维度类型 从地理信息转换为默认(即str) 然后再从新加载一下数据,预览一下联动图: 因为省份的维度类型从地理信息里面的省转为了str类型,所以色彩地图就成了线图的效果,但是,点击各个点,可以和下图中饼图进行联动。但是没有像第一张图中展示的地图效果,到底是哪个地方出错了呢?已经没有了头绪。 后来,同事又研读了下文档,发现了一些端倪: 在文档中,有如下提示: 需要该表中这个维度字段的内容和 Quick BI 下面提供的地理信息维度表中相应地理信息字段的内容保持一致! 赶快对照一下省份字段内容,下图是自己的省份字段: 而阿里官方的地理位置信息标准如下: 多了省、市、自治区等后缀,修改一下自己的数据源,把里面省份信息格式修改为和阿里官方一致。然后再运行,效果如第一张图所示,问题解决。 如果有谁遇到同样的问题,希望这篇博客能够有所帮助。 以后注意点:需要把文档读仔细一点,遇到问题,多比较一下正确的实现和错误实现之间的异同点,从相异点中思考,有可能是哪些差异导致结果不同,然后通过试验验证。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |