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

[常用脚本] 筛选对应选项时,报表的过滤只生效显示的参数组件

太阳福音铂金二 显示全部楼层 发表于 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判断后去清空,写在变化时运行
查看完整内容
回复

使用道具 举报

精彩评论11

yhdata_ruby铂金一 显示全部楼层 发表于 2023-5-26 17:25:41
太阳福音 发表于 2023-5-29 15:10
怎么设置呢,有脚本吗

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

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

微信图片_20230526180706.png
回复

使用道具 举报

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

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

使用道具 举报

太阳福音铂金二 显示全部楼层 发表于 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
}



回复

使用道具 举报

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

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

嗯嗯是的
回复

使用道具 举报

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

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

回复

使用道具 举报

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

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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