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

[可视化] 请问如何把列表参数的值传递到自由报表的表达式中?

jsl12356青铜三 显示全部楼层 发表于 2020-11-17 19:24:49 |阅读模式 打印 上一主题 下一主题
本帖最后由 jsl12356 于 2020-11-18 00:08 编辑

脚本表达式中获取列表参数组件的值
回复

使用道具 举报

精彩评论6

永洪tech-chen青铜四 显示全部楼层 发表于 2020-11-18 14:40:12
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2020-11-19 08:02:43
你是要获取列表参数中所有的数据,还是被选中的数据?
回复 支持 反对

使用道具 举报

jsl12356青铜三 显示全部楼层 发表于 2020-11-19 09:24:16
lijie 发表于 2020-11-19 08:02
你是要获取列表参数中所有的数据,还是被选中的数据?

被选中的数据
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2020-11-19 09:27:16
本帖最后由 lijie 于 2020-11-19 09:29 编辑

var a = 列表参数1.getSelectedObjects();
var i =0;
for (i=0;i<a.length;i++) {
    debug(a)
}

a数组中存放的就是被选中的元素列表

论坛有问题啊,写的是 debug(a【i】) ,然后变成了 debug(a)
回复 支持 反对

使用道具 举报

jsl12356青铜三 显示全部楼层 发表于 2020-11-19 09:34:10
lijie 发表于 2020-11-19 09:27
var a = 列表参数1.getSelectedObjects();
var i =0;
for (i=0;i

麻烦再问下,我想根据选项卡的选择来决定过滤组件中的值,这种有方法吗?
比如我的数据集有 产品 工厂 产业 三个列,做了工厂,产业,产品三个选项卡,要在最上方放个过滤组件,当选择选项卡工厂时,过滤组件是工厂这种
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2020-11-19 10:33:45
jsl12356 发表于 2020-11-19 09:34
麻烦再问下,我想根据选项卡的选择来决定过滤组件中的值,这种有方法吗?
比如我的数据集有 产品 工厂 产 ...

做了个范例,你自己去看看,是不是你需要的。
http://220.194.41.189:8080/bi/Viewer
用户名: testlt
密码: Test1234

范例报表是 功能范例/过滤组件绑定维度字段
登录权限保持到上午11点后,关闭登录权限。
回复 支持 反对

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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