地图万能式钻取报错

10560
13

huangxf 初学数据Lv2

发表于2019-6-3 14:50

悬赏50

已解决

楼主
大家好,请教一个关于地图钻取的问题:

      需求:我的需求是在同一个页面中,实现地图的层层下钻,点击地图中的省,下钻到该省的地图,点击市,钻取到该市的地图。
      难点:地图绑定的数据维度最细层级到县区以下,但是由于没有县区地图,想设置下钻到市级地图时,就不再继续下钻了。
      问题:我设置的是用万能式写了if判断:if(self.dimleveli<2,"_zqn()","")。当钻取到第二级的时候不再继续下钻,但是这样虽然表格是可以实现效果,点击表格时地图也有变化,但是点击地图上的热区就会报错(报错信息:请选择维表元进行钻取)。把地图上的热区名称改成和表格中完全一样的也不行。不知道是哪里的问题?
               或者大家还有没有其他好的方法可以控制地图下钻到某一级次后不再继续下钻?
      

最近看过此主题的会员

esen_5IQ8U2IGSW

jyt

esen_55I6HYQMKG

esen_5FXYHWU53K

最佳答案
huangxf 发表于 2019-6-13 16:00
您的维度层级总共有几级?看到您写的是小于等于二,那么维度的层级要有四层才能看的出来,当下钻到第三级 ...

哦哦 复现了  这个应该算是bug 地图继承的是表元的链接 表元点击正常 地图也应该是正常的 内网提个JIRA把
13个回答

只看楼主

孤傲的旋律 数据达人Lv4

发表于2019-6-3 14:54

只看该作者

取消 关注该作者的回复

沙发

现在的问题就是如何设置下钻到市级后不再下钻是吗?

huangxf 初学数据Lv2

发表于2019-6-3 14:57

只看该作者

取消 关注该作者的回复

板凳

孤傲的旋律 发表于 2019-6-3 14:54
现在的问题就是如何设置下钻到市级后不再下钻是吗?

嗯嗯,问题是这种 ‘请选择维表元’ 的报错要怎么解决,或者有其他办法设置地图下钻到市级后不再下钻

孤傲的旋律 数据达人Lv4

发表于2019-6-3 15:05

只看该作者

取消 关注该作者的回复

地板

huangxf 发表于 2019-6-3 14:57
嗯嗯,问题是这种 ‘请选择维表元’ 的报错要怎么解决,或者有其他办法设置地图下钻到市级后不再下钻 ...

不再下钻的话主题表字段关联一个仅到市级的维表是否可以呢。

huangxf 初学数据Lv2

发表于2019-6-3 15:16

只看该作者

取消 关注该作者的回复

5#

孤傲的旋律 发表于 2019-6-3 15:05
不再下钻的话主题表字段关联一个仅到市级的维表是否可以呢。

嗯嗯是个方法,但是有些情况下不太合适。很多客户的维数据里本身是到县级以下的,再重新建一个比较麻烦。其次是点击市的时候,绑定的表格其实是已经显示到县了,但是drillcell传给地图的是xx市,这时地图显示的是市级地图,鼠标悬停在地图热区上的时候会有每个区县的提示信息。如果维表只到市,提示信息就没发显示了。
谢谢。

Edmund 数据达人Lv4

发表于2019-6-12 10:10

只看该作者

取消 关注该作者的回复

6#

huangxf 发表于 2019-6-3 15:16
嗯嗯是个方法,但是有些情况下不太合适。很多客户的维数据里本身是到县级以下的,再重新建一个比较麻烦。 ...

要显示区县的提示信息 那确实不能动维表了。您那个万能式的写法没有见过嘞 是有文档参考吗?发出来研究下

huangxf 初学数据Lv2

发表于2019-6-13 14:46

只看该作者

取消 关注该作者的回复

7#

Edmund 发表于 2019-6-12 10:10
要显示区县的提示信息 那确实不能动维表了。您那个万能式的写法没有见过嘞 是有文档参考吗?发出来研究下 ...

我是在万能式中添加了if判断,当层级小于2的时候执行逐级式下钻


万能式钻取:http://bbs.esensoft.com/thread-130831-1-1.html

孤傲的旋律 数据达人Lv4

发表于2019-6-13 14:54

只看该作者

取消 关注该作者的回复

8#

huangxf 发表于 2019-6-13 14:46
我是在万能式中添加了if判断,当层级小于2的时候执行逐级式下钻

这个文档里面也没有控制下钻层级的呀。dimlevel 的写法没有遇到过

huangxf 初学数据Lv2

发表于2019-6-13 15:01

只看该作者

取消 关注该作者的回复

9#

孤傲的旋律 发表于 2019-6-13 14:54
这个文档里面也没有控制下钻层级的呀。dimlevel 的写法没有遇到过

这个取到的是下钻级次。在表格上面点击是没问题的,但是点击地图上的热区就会报错


详细参考:http://home.esensoft.com:88/wiki/pages/viewpage.action?pageId=590199

孤傲的旋律 数据达人Lv4

发表于2019-6-13 15:55

只看该作者

取消 关注该作者的回复

10#

huangxf 发表于 2019-6-13 15:01
这个取到的是下钻级次。在表格上面点击是没问题的,但是点击地图上的热区就会报错

我这一样的设置也没有控制住下钻级次


huangxf 初学数据Lv2

发表于2019-6-13 16:00

只看该作者

取消 关注该作者的回复

11#

孤傲的旋律 发表于 2019-6-13 15:55
我这一样的设置也没有控制住下钻级次

您的维度层级总共有几级?看到您写的是小于等于二,那么维度的层级要有四层才能看的出来,当下钻到第三级的时候 应该就不再继续下钻了

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号