太阳福音铂金二
2023-5-26 17:25:40 发布在问答
【常用脚本】 筛选对应选项时,报表的过滤只生效显示的参数组件
本帖最后由 太阳福音 于 2023-5-26 17:35 编辑

筛选对应选项时,报表的过滤只生效显示的参数组件,而隐藏的参数组件过滤不生效,要怎么做,三个参数组件的字段都是用同一个文本字段,字段类型有三种‘2023-03-01’,‘2023-03’,‘2023’


最佳答案

yhdata_ruby 铂金一 关注Ta

2023-05-26 17:25:41

下拉列表参数2.setSelectedObjects(null,STRING 清空脚本,if判断后去清空,写在变化时运行
查看完整内容
4404
11
精彩评论11
yhdata_ruby铂金一
发表于 2023-5-26 17:25:41 显示全部楼层
太阳福音 发表于 2023-5-29 15:10
怎么设置呢,有脚本吗

下拉列表参数2.setSelectedObjects(null,STRING
清空脚本,if判断后去清空,写在变化时运行
回复

使用道具 2#

yhdata_lyaa
发表于 2023-5-26 17:53:47 显示全部楼层
不生效是指无法设置过滤?还是设置了没有生效
回复

使用道具 3#

yhdata_ruby铂金一
发表于 2023-5-26 17:53:59 显示全部楼层
通过脚本判断,if组件是隐藏的时候,设置该组件选项为空
回复

使用道具 4#

太阳福音铂金二
发表于 2023-5-26 18:07:19 显示全部楼层
yhdata_lyaa 发表于 2023-5-26 17:53
不生效是指无法设置过滤?还是设置了没有生效

设置了第一个为必要条件,然后显示的参数组件做筛选,
只有统计阶段+日期,其他两个组合参数不生效

微信图片_20230526180706.png
回复

使用道具 5#

太阳福音铂金二
发表于 2023-5-29 15:10:01 显示全部楼层
yhdata_ruby 发表于 2023-5-26 17:53
通过脚本判断,if组件是隐藏的时候,设置该组件选项为空

怎么设置呢,有脚本吗
回复

使用道具 6#

太阳福音铂金二
发表于 2023-5-29 15:27:50 显示全部楼层
yhdata_ruby 发表于 2023-5-29 15:18
下拉列表参数2.setSelectedObjects(null,STRING
清空脚本,if判断后去清空,写在变化时运行 ...

这样写吗//切换图表

if(param ["下拉列表参数1" == "日" || param ["下拉列表参数1" == "月阶段" || param ["下拉列表参数1" == "年阶段"){
文本参数1.visible = true
文本参数2.visible = false
文本参数2.setSelectedObjects(null,STRING)
文本参数3.visible = false
文本参数3.setSelectedObjects(null,STRING)
}
文本参数2.setSelectedObjects(null,STRING)
if(param ["下拉列表参数1" == "月度"){
文本参数1.visible = false
文本参数1.setSelectedObjects(null,STRING)
文本参数2.visible = true
文本参数3.visible = false
文本参数3.setSelectedObjects(null,STRING)
}
if(param ["下拉列表参数1" == "年度" || param ["下拉列表参数1" == "历史"){
文本参数1.visible = false
文本参数1.setSelectedObjects(null,STRING)
文本参数2.visible = false
文本参数2.setSelectedObjects(null,STRING)
文本参数3.visible = true
}



回复

使用道具 7#

yhdata_ruby铂金一
发表于 2023-5-29 15:30:14 显示全部楼层
太阳福音 发表于 2023-5-29 15:27
这样写吗//切换图表

if(param ["下拉列表参数1" == "日" || param ["下拉列表参数1" == "月阶段" || par ...

嗯嗯是的
回复

使用道具 8#

太阳福音铂金二
发表于 2023-5-29 16:17:52 显示全部楼层

设置了文本参数1.setSelectedObjects(null,STRING)这个脚本隐藏为空后,当筛选阶段选项为月度时,能让月份组件自动初始化为当月‘2023-05’吗

回复

使用道具 9#

yhdata_ruby铂金一
发表于 2023-5-29 16:20:10 显示全部楼层
太阳福音 发表于 2023-5-29 16:17
设置了文本参数1.setSelectedObjects(null,STRING)这个脚本隐藏为空后,当筛选阶段选项为月度时,能让月 ...

那你这个要求岂不是和上面冲突了。是要变空还是有选项啊
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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