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

[可视化] 超连接,如果将当前报告的过滤组件到过滤条件都传递到超连接到报表中去

yhdata_JSxmOt00铂金四 来自手机 显示全部楼层 发表于 2022-10-26 09:53:44 |阅读模式 打印 上一主题 下一主题
超连接,如果将当前报告过滤组件的过滤条件都传递到超连接中的报表中
回复

使用道具 举报

精彩评论8

yhdata_ruby铂金一 显示全部楼层 发表于 2022-10-26 10:04:48
本帖最后由 yhdata_ruby 于 2022-10-26 10:07 编辑

传递参数试试哇,但是报告的过滤条件无法直接传递给另一个报告再去直接使用https://www.yonghongtech.com/hel ... erlinkingparameters
回复

使用道具 举报

lwaaa白银三 显示全部楼层 发表于 2022-10-26 10:05:14
不可以直接在报告中添加过滤吗,为什么要超链接传递
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-10-26 10:18:56
首先你要确认你的报告用的是过滤还是参数组件,过滤组件需要写脚本才能传递过滤条件
回复

使用道具 举报

yhdata_JSxmOt00铂金四 来自手机 显示全部楼层 发表于 2022-10-26 10:51:25
yhdata_yzm 发表于 2022-10-26 10:18
首先你要确认你的报告用的是过滤还是参数组件,过滤组件需要写脚本才能传递过滤条件 ...

目前使用的有过滤组件也有参数组件,过滤组件偏多
回复

使用道具 举报

yhdata_JSxmOt00铂金四 来自手机 显示全部楼层 发表于 2022-10-26 10:52:01
lwaaa 发表于 2022-10-26 10:05
不可以直接在报告中添加过滤吗,为什么要超链接传递

主要是报表中过滤组件太多了,所以想能不能直接把过滤条件都传递过去
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-10-26 11:00:36
yhdata_JSxmOt00 发表于 2022-10-26 10:52
主要是报表中过滤组件太多了,所以想能不能直接把过滤条件都传递过去

那你要写很多个脚本哦
var a=下拉列表过滤1.getSelectedObjects()
param['a']=a
debug(param['a'][1])
一个过滤写一个参数来存,这时候你就可以超链接传递参数了
回复

使用道具 举报

yhdata_JSxmOt00铂金四 来自手机 显示全部楼层 发表于 2022-10-26 11:04:27
yhdata_yzm 发表于 2022-10-26 11:00
那你要写很多个脚本哦
var a=下拉列表过滤1.getSelectedObjects()
param['a']=a

相当于还是要把过滤组件的值传递给参数,然后在超连接中在设置参数呗
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-10-26 11:07:12
yhdata_JSxmOt00 发表于 2022-10-26 11:04
相当于还是要把过滤组件的值传递给参数,然后在超连接中在设置参数呗

不需要在超链接设置,你只要勾选传递报告参数,你自己定义的参数也会被传递
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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