永洪社区
标题: <Yonghongtech>永洪地图组件问题 [打印本页]
作者: 永洪tech-csj 时间: 2021-12-28 17:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 永洪Tech-CIDX 时间: 2021-12-28 18:06
本帖最后由 永洪Tech-CIDX 于 2021-12-28 18:34 编辑
您好,请问当前使用的BI版本是?地图组件进行钻取操作时,同一个数据集的其他组件会跟着自动联动进行钻取操作。如果是参数组件或者其他的参数,目前无法实现。您想要实现的具体效果是?
作者: yh_RwpgHG9l 时间: 2021-12-29 09:22
老师您好,是同一个地图组件,由于上下钻取时,数据范围发生变化,需要卡一个字段来实现,所以想问下在点上下钻取时,是否可以传个参数?
作者: yhdata_aW1kEhk9 时间: 2021-12-29 11:08
可以试试用脚本,判断当前地图组件是否下钻,在下钻和未下钻的不同状态下,修改所有参数的值(不同字段对应不同参数),地图组件的过滤器中使用这些参数。
当我们的地图组件字段在最上层时,图表1.binding.drillFilter 获取到的值是空值,数据下钻后获得的值是下钻字段信息,即非空信息。可以通过脚本 图表1.binding.drillFilter.a.view 获取到下钻后的字段名称。
比如这里我们在报告的变化时运行里,添加脚本,地图组件只绑定了两个字段,所有只判断drillFilter是否为空就行
if(图表1.binding.drillFilter == null){
// 地图维度最上层
param["参数1" = "四川省"; //该参数用于未下钻时的字段过滤
param["参数2" = null;//该参数用于下钻后,字段过滤
}else{
//地图组件下钻后
param["参数1" = null;
param["参数2" = "北京";
}
(, 下载次数: 274)