永洪社区

标题: 范围过滤问题 [打印本页]

作者: No上善若水    时间: 2021-1-26 11:57
标题: 范围过滤问题
背景:不采用抽取的方式,数据直接从数仓中实时获取。问题:采用范围过滤组件绑定时间字段,希望默认时间是前30天的时间,在制作报告的时候我选择了前30天的数据(2020-12-25-2021-01-25),但是显示时是中间的30天时间(例如2020-06-12-2020-07-11),我猜测是因为制作报告时样本数是5000行,这就导致在制作报告时选择的时间不是展示时的时间,请问有什么方式可以把范围过滤的时间默认值为前30天吗?


作者: 永洪tech-A    时间: 2021-1-26 13:17
您现在是选择12月到一月的显示的是六月的数据?
作者: No上善若水    时间: 2021-1-26 14:02
永洪tech-A 发表于 2021-1-26 13:17
您现在是选择12月到一月的显示的是六月的数据?

对,请问该怎么修改呢?
作者: 永洪tech-A    时间: 2021-1-26 14:05
No上善若水 发表于 2021-1-26 14:02
对,请问该怎么修改呢?

你这个选择是直接拉动的范围过滤组件吧吗,这个现在不仅仅是需要怎么修改的问题了吧

作者: No上善若水    时间: 2021-1-26 14:10
永洪tech-A 发表于 2021-1-26 14:05
你这个选择是直接拉动的范围过滤组件吧吗,这个现在不仅仅是需要怎么修改的问题了吧
...

对,是直接拉动范围的范围过滤组件,可能是因为数据是实时获取的,所以无法通过拖动的形式去设置默认值,但又想实现这样的功能该怎么操作呢?
作者: 永洪tech-A    时间: 2021-1-26 14:23
No上善若水 发表于 2021-1-26 14:10
对,是直接拉动范围的范围过滤组件,可能是因为数据是实时获取的,所以无法通过拖动的形式去设置默认值, ...

您看这样可以吗,用一个列表参数对实践字段进行排序,再取前30个数据组成一个数组再赋值给范围过滤组件
作者: No上善若水    时间: 2021-1-26 14:28
永洪tech-A 发表于 2021-1-26 14:23
您看这样可以吗,用一个列表参数对实践字段进行排序,再取前30个数据组成一个数组再赋值给范围过滤组件 ...

不可行,因为他们都有同一个数据集,如果使用列表参数的话,会与范围过滤联动,列表的参数会以范围过滤组件中选择的数据作为可选数据,无法实现这个功能。
作者: 永洪tech-A    时间: 2021-1-26 14:33
No上善若水 发表于 2021-1-26 14:28
不可行,因为他们都有同一个数据集,如果使用列表参数的话,会与范围过滤联动,列表的参数会以范围过滤组 ...

列表参数的值不会根据范围过滤的变化啊,过滤组件之间才才会相互联动过滤
作者: No上善若水    时间: 2021-1-26 15:15
永洪tech-A 发表于 2021-1-26 14:33
列表参数的值不会根据范围过滤的变化啊,过滤组件之间才才会相互联动过滤 ...

哦哦,是的,我用错组件了,列表参数是不会。
作者: 美滋滋    时间: 2021-1-26 16:55
你用脚本来设置你想获取的时间段就可以了
作者: No上善若水    时间: 2021-1-27 09:43
lijie 发表于 2021-1-26 16:55
你用脚本来设置你想获取的时间段就可以了

嗯嗯,好的,暂时使用一个数据集来存储时间字段,这样数据量就降下来了,可以通过拖拉先固定时间,等等再尝试脚本的方式,谢谢大佬回复!




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