找文章 / 找答案
精选问答 更多内容

[可视化] 自由式表格其中一个单元格根据列表过滤动态切换维度

yh_D56ViMoz青铜一 来自手机 显示全部楼层 发表于 2022-2-21 15:09:58 |阅读模式 打印 上一主题 下一主题
需求需要根据列表过滤中是否有勾选值动态切换维度,目前写法参考图中,但是报错无法实现,请问该如何实现?
wx_camera_1645426311889.jpg
回复

使用道具 举报

精彩评论10

yh_D56ViMoz青铜一 来自手机 显示全部楼层 发表于 2022-2-21 15:12:05
目前是通过脚本表达式(数据集)写的脚本
IMG_20220221_151046.jpg
回复

使用道具 举报

_贝贝白银二 显示全部楼层 发表于 2022-2-21 15:19:57
直接通过col引用的写法不对,您是哪个版本呢
回复

使用道具 举报

yh_D56ViMoz青铜一 来自手机 显示全部楼层 发表于 2022-2-21 15:20:37
永洪tech-Muse 发表于 2022-2-21 15:19
直接通过col引用的写法不对,您是哪个版本呢

我这边是8.0.2版本的
回复

使用道具 举报

_贝贝白银二 显示全部楼层 发表于 2022-2-21 15:44:13
yh_D56ViMoz 发表于 2022-2-21 15:20
我这边是8.0.2版本的

格间计算不支持直接引用列表过滤组件的脚本,需要在页面的变化时运行根据if条件写好判断后,生成不同的参数,格间计算通过参数切换绑定

回复

使用道具 举报

yh_D56ViMoz青铜一 来自手机 显示全部楼层 发表于 2022-2-21 15:49:06
永洪tech-Muse 发表于 2022-2-21 15:44
格间计算不支持直接引用列表过滤组件的脚本,需要在页面的变化时运行根据if条件写好判断后,生成不同的参 ...

意思是通过变化脚本去实现吗?具体绑定方法该怎么写?
回复

使用道具 举报

_贝贝白银二 显示全部楼层 发表于 2022-2-21 16:00:49
本帖最后由 永洪tech-Muse 于 2022-2-21 16:07 编辑
yh_D56ViMoz 发表于 2022-2-21 15:49
意思是通过变化脚本去实现吗?具体绑定方法该怎么写?

比如通过过滤组件判断

变化时运行的脚本:
if(列表过滤1.getSelectedObjects().length==0)
{
param['a']=1
}
else{
param['a']=2
}


自由表的脚本表达式
if(param['a']==1){

col['省份']
}
else if(param['a']==2) {
col['市场分布']

}
回复

使用道具 举报

yh_D56ViMoz青铜一 来自手机 显示全部楼层 发表于 2022-2-21 16:28:37
永洪tech-Muse 发表于 2022-2-21 15:44
格间计算不支持直接引用列表过滤组件的脚本,需要在页面的变化时运行根据if条件写好判断后,生成不同的参 ...

意思是通过变化加载脚本实现吗?通过参数绑定具体如何实现?
回复

使用道具 举报

_贝贝白银二 显示全部楼层 发表于 2022-2-21 16:33:48
yh_D56ViMoz 发表于 2022-2-21 16:28
意思是通过变化加载脚本实现吗?通过参数绑定具体如何实现?

可以参考上述脚本,分别写在页面的变化时和自由表单元格的脚本表达式
回复

使用道具 举报

yh_D56ViMoz青铜一 来自手机 显示全部楼层 发表于 2022-2-21 18:19:34
永洪tech-Muse 发表于 2022-2-21 16:33
可以参考上述脚本,分别写在页面的变化时和自由表单元格的脚本表达式

已实现,谢谢
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部