永洪社区

标题: 如何提取过滤组件选择后的最小时间赋能给文本参数 [打印本页]

作者: yhdata_Cp4SMyn2    时间: 2024-11-13 22:13
标题: 如何提取过滤组件选择后的最小时间赋能给文本参数
有两个数据集计划在一张自由表上展示,想展示的时候通过一个过滤组件实现,思路是将过滤组件1的最小时间赋能给文本参数a,过滤组件2的最大时间赋能给文本参数b,再做单元格过滤(最小时间大于a,最大时间小于b),但是要怎么才能单独提取出最小或最大时间呢?
作者: 朝花夕拾    时间: 2024-11-13 22:13
本帖最后由 朝花夕拾 于 2024-11-14 10:22 编辑

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


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

作者: 宇文波    时间: 2024-11-14 09:06
这你就要抓手过滤组件及参数,发力脚本,聚焦函数提取过滤组件最小值及最大值并赋能给脚本参数,最后打通自由表与参数串联,形成闭环
作者: yhdata_lyaa    时间: 2024-11-14 09:36
宇文波 发表于 2024-11-14 09:06
这你就要抓手过滤组件及参数,发力脚本,聚焦函数提取过滤组件最小值及最大值并赋能给脚本参数,最后打通自 ...

过滤组件12  是下拉列表过滤组件还是日期过滤组件?是绑定了数据集的字段?
作者: 朝花夕拾    时间: 2024-11-14 09:40
没太看懂,想用一个过滤组件实现,为什么有过滤组件1和过滤组件2
作者: yhdata_Cp4SMyn2    时间: 2024-11-14 10:06
yhdata_lyaa 发表于 2024-11-14 09:36
过滤组件12  是下拉列表过滤组件还是日期过滤组件?是绑定了数据集的字段? ...

提问写错了,是提取同一个过滤组件的最大时间和最小时间分别赋能给两个参数,用的是日期过滤组件。
作者: yhdata_Cp4SMyn2    时间: 2024-11-14 10:07
朝花夕拾 发表于 2024-11-14 09:40
没太看懂,想用一个过滤组件实现,为什么有过滤组件1和过滤组件2

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




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4