yhdata_HO2vt1OM青铜一
2022-11-22 15:52:47 发布在问答
【数据处理】 报告加载时候传递日期参数刷新数据集
请问各位老师,
  我有一个Oracle的存储过程生成的数据集Dataset1,带参数的,如下,其中in_date接收一个日期,根据这个日期确定数据范围

然后,我在报告李引用这个数据集Dataset1,我需要:
1.在每次报告加载的时候,自动传递当天日期给in_date这个参数,刷新数据集;
2.报告已经加载,页面上有个控件,报告阅读者选择一个日期,可以是任意日期,点击按钮“刷新”,也可以把这个日期传递给in_date参数,刷新数据集;


请问这两个需求如何实现,谢谢!

最佳答案

永洪vip
yhdata_lyaa

2022-11-22 15:52:48

可以使用文本参数,设置,数据类型选择日期,默认值为今天。 参考,案例使用的是文本组件手动输入,可以使用文本参数可选日期。 https://yonghongtechonline.udesk.cn/question/226409
查看完整内容
2059
4
精彩评论4
yhdata_lyaa
发表于 2022-11-22 15:52:48 显示全部楼层
可以使用文本参数,设置,数据类型选择日期,默认值为今天。
参考,案例使用的是文本组件手动输入,可以使用文本参数可选日期。
https://yonghongtechonline.udesk.cn/question/226409
回复

使用道具 2#

yhdata_HO2vt1OM青铜一
发表于 2022-11-22 19:17:28 显示全部楼层
yhdata_lyaa 发表于 2022-11-22 16:58
可以使用文本参数,设置,数据类型选择日期,默认值为今天。
参考,案例使用的是文本组件手动输入,可以使 ...

谢谢,参考案例是SQL代码,我这个是存储过程,不过也解决问题了
回复

使用道具 3#

yhdata_HO2vt1OM青铜一
发表于 2022-11-22 19:19:54 显示全部楼层
我是在报告里建了文本参数,并且设置为日期格式,然后把变量名date放进存储过程了。
{Call oraoatest.PRC_DV_TRACK(
?{in_varchar2},
?{in_varchar2},
?{in_varchar2},
?{in_varchar2},
?{in_varchar2},
?{date},
?{out_cursor},
?{out_varchar2},
?{out_varchar2},
?{out_varchar2})}
回复

使用道具 4#

yhdata_lyaa
发表于 2022-11-23 09:48:21 显示全部楼层
yhdata_HO2vt1OM 发表于 2022-11-22 19:19
我是在报告里建了文本参数,并且设置为日期格式,然后把变量名date放进存储过程了。
{Call oraoatest.PRC_D ...

回复

使用道具 5#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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