[可视化]
<Yonghongtech>永洪地图组件问题
永洪Tech-CIDX
显示全部楼层
发表于 2021-12-28 18:06:55
本帖最后由 永洪Tech-CIDX 于 2021-12-28 18:34 编辑
您好,请问当前使用的BI版本是?地图组件进行钻取操作时,同一个数据集的其他组件会跟着自动联动进行钻取操作。如果是参数组件或者其他的参数,目前无法实现。您想要实现的具体效果是?
|
|
|
|
|
yh_RwpgHG9l
来自手机
显示全部楼层
发表于 2021-12-29 09:22:03
老师您好,是同一个地图组件,由于上下钻取时,数据范围发生变化,需要卡一个字段来实现,所以想问下在点上下钻取时,是否可以传个参数? |
|
|
|
|
yhdata_aW1kEhk9
显示全部楼层
发表于 2021-12-29 11:08:58
可以试试用脚本,判断当前地图组件是否下钻,在下钻和未下钻的不同状态下,修改所有参数的值(不同字段对应不同参数),地图组件的过滤器中使用这些参数。
当我们的地图组件字段在最上层时,图表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" = "北京";
}
地图组件的过滤器配置是
|
|
|
|
|
yh_RwpgHG9l
来自手机
显示全部楼层
发表于 2021-12-29 15:07:03
yhdata_aW1kEhk9 发表于 2021-12-29 11:08
可以试试用脚本,判断当前地图组件是否下钻,在下钻和未下钻的不同状态下,修改所有参数的值(不同字段对 ...
试了下 用这种方式是可以实现,通过判断binding.drillfilter 返回的值来 确定下钻的层次。 非常感谢您!{:11:}{:11:}{:11:} |
|
|
|
|