如何实现筛选年月默认是这里面最小的月份

我完善了下信息大佬,具体的话就是要用右上角时间控件过滤下面的数据,但是要给这个控件一个从多个数据集获取到的时间字段的最小时间默认值,比如一共有指标ABC,指标A最新数据为3月,指标B最新数据为4月,指标C最新数据为5月,那么时间控件默认显示筛选月份为3月1652430599(1).png

FineReport uWu 发布于 2022-5-13 16:13 (编辑于 2022-5-13 16:33)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-5-13 16:14(编辑于 2022-5-13 16:20)

控件默认值设置:min(ds1.select(月份))

如果是写sql就类似这样

select * from 表  where 月份=(select min(月份) from 表)

多个数据集参考类似这样:

=min(split(CONCATENATE(min(ds1.select(月份)),",",min(ds2.select(月份)),",",min(ds3.select(月份))),","))   

  • uWu uWu(提问者) 但是这个板块使用的是多个数据集,多个数据表,这怎么实现呢?
    2022-05-13 16:16 
  • CD20160914 CD20160914 回复 uWu(提问者) 把多个数据集连接起来。。。。。。再找他们的最小值了。。
    2022-05-13 16:16 
  • uWu uWu(提问者) 回复 CD20160914 数据集可以关联??
    2022-05-13 16:20 
  • CD20160914 CD20160914 回复 uWu(提问者) 参考上面的公式。我修改了。。我不知道你是如何的。最终到底要如何。。我只是根据你的说明去猜测。。你没有截图。没有文件
    2022-05-13 16:21 
  • uWu uWu(提问者) 回复 CD20160914 我完善了下信息大佬,具体的话就是要用右上角时间控件过滤下面的数据,但是要给这个控件一个从多个数据集获取到的时间字段的最小时间默认值
    2022-05-13 16:33 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-5-13 16:15

最小日期:

=INDEXOFARRAY(ds1.group(日期列,1=1,true),1)

  • uWu uWu(提问者) 但是这个控件需要过滤多个数据集,这怎么实现呢?
    2022-05-13 16:18 
  • 3关注人数
  • 307浏览人数
  • 最后回答于:2022-5-13 16:33
    请选择关闭问题的原因
    确定 取消
    返回顶部