永洪社区

标题: 日期参数 [打印本页]

作者: Tanchao    时间: 2022-11-14 14:31
标题: 日期参数
我日期参数为空,数据集会查询数据最新日期,如何把这个最新日期在参数组件上展示。
作者: yhdata_yzm    时间: 2022-11-14 14:35
啥意思,当日期参数为空的时候,图表展示最新的日期?
作者: Tanchao    时间: 2022-11-14 14:57
yhdata_yzm 发表于 2022-11-14 14:35
啥意思,当日期参数为空的时候,图表展示最新的日期?

数据集里面我日期参数为空的时候,我数据集会查询最大日期,然后报告上日期参数组件我设置默认为空,报告展示最大日期数据,但是我把最大日期展示在报告上。
作者: yhdata_yzm    时间: 2022-11-14 15:07
Tanchao 发表于 2022-11-14 14:57
数据集里面我日期参数为空的时候,我数据集会查询最大日期,然后报告上日期参数组件我设置默认为空,报告 ...

你是在数据集那块给了个空的日期参数,然后查询出来是你的最大日期,你想把这个最大的日期展示在报告的日期参数组件上?
作者: Tanchao    时间: 2022-11-14 15:17
yhdata_yzm 发表于 2022-11-14 15:07
你是在数据集那块给了个空的日期参数,然后查询出来是你的最大日期,你想把这个最大的日期展示在报告的日 ...

是这样的,可以吗
作者: yhdata_lyaa    时间: 2022-11-14 15:35
Tanchao 发表于 2022-11-14 15:17
是这样的,可以吗

最大日期怎么查询出来的,可以看看是怎么设置的吗
作者: yhdata_38fa8dc0    时间: 2022-11-14 22:32
可不可以这样:
日期组件=数据集中的最大日期
然后报告进行过滤,过滤条件=日期组件的值
作者: yhdata_yzm    时间: 2022-11-15 10:35
Tanchao 发表于 2022-11-14 15:17
是这样的,可以吗

方法是这样的,当你的日期参数组件(非文本参数转换后)绑定了日期列
1.得到绑定的数据
2.将得到的数据放入数组
3.取最大值
4.重新设定数据
例如:
var a=getData("下拉参数1")
var b=[]
for(i=1;i<a.size();i++)
{
b.push(a.get(i,0))
}

下拉参数1.setSelectedObjects([maxa(b)],STRING)




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