yhdata_Cp4SMyn2玄铁三
2024-11-13 22:13:02 发布在产品问答
如何提取过滤组件选择后的最小时间赋能给文本参数
有两个数据集计划在一张自由表上展示,想展示的时候通过一个过滤组件实现,思路是将过滤组件1的最小时间赋能给文本参数a,过滤组件2的最大时间赋能给文本参数b,再做单元格过滤(最小时间大于a,最大时间小于b),但是要怎么才能单独提取出最小或最大时间呢?

最佳答案

数据分析之星
朝花夕拾 铂金三 关注Ta

2024-11-13 22:13:03

如果你的过滤组件所使用的数据集和自由表用到的数据集不是同一个数据集,那就直接使用下拉列表参数替换过滤组件,需要两个下拉列表参数AB,分别绑定同样的时间字段,参数A对字段升序排序,参数B对字段降序排序,设置中勾选默认选中第一个。 如果你过滤组件使用的数据集和自由表是同一个数据集,那就拖两个过滤组件12,并对过滤组件做和上述参数组件相同的设置。然后在脚本中写: 这样你的最小值就是参数A,最大值就是参数B。 ...
查看完整内容
273
5
精彩评论5
朝花夕拾铂金三
发表于 2024-11-13 22:13:03 显示全部楼层
本帖最后由 朝花夕拾 于 2024-11-14 10:22 编辑

如果你的过滤组件所使用的数据集和自由表用到的数据集不是同一个数据集,那就直接使用下拉列表参数替换过滤组件,需要两个下拉列表参数AB,分别绑定同样的时间字段,参数A对字段升序排序,参数B对字段降序排序,设置中勾选默认选中第一个。
如果你过滤组件使用的数据集和自由表是同一个数据集,那就拖两个过滤组件12,并对过滤组件做和上述参数组件相同的设置。然后在脚本中写:
  1. param['A']=下拉列表过滤1.getSelectedObjects()[0];
  2. param['B']=下拉列表过滤2.getSelectedObjects()[0];
复制代码


这样你的最小值就是参数A,最大值就是参数B。
回复

使用道具 2#

yhdata_lyaa
发表于 2024-11-14 09:36:37 显示全部楼层
宇文波 发表于 2024-11-14 09:06
这你就要抓手过滤组件及参数,发力脚本,聚焦函数提取过滤组件最小值及最大值并赋能给脚本参数,最后打通自 ...

过滤组件12  是下拉列表过滤组件还是日期过滤组件?是绑定了数据集的字段?
回复

使用道具 3#

朝花夕拾铂金三
发表于 2024-11-14 09:40:00 显示全部楼层
没太看懂,想用一个过滤组件实现,为什么有过滤组件1和过滤组件2
回复

使用道具 4#

yhdata_Cp4SMyn2玄铁三
发表于 2024-11-14 10:06:56 显示全部楼层
yhdata_lyaa 发表于 2024-11-14 09:36
过滤组件12  是下拉列表过滤组件还是日期过滤组件?是绑定了数据集的字段? ...

提问写错了,是提取同一个过滤组件的最大时间和最小时间分别赋能给两个参数,用的是日期过滤组件。
回复

使用道具 5#

yhdata_Cp4SMyn2玄铁三
发表于 2024-11-14 10:07:07 显示全部楼层
朝花夕拾 发表于 2024-11-14 09:40
没太看懂,想用一个过滤组件实现,为什么有过滤组件1和过滤组件2

提问写错了,是提取同一个过滤组件的最大时间和最小时间分别赋能给两个参数
回复

使用道具 6#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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