[数据处理] 报告加载时候传递日期参数刷新数据集

yhdata_HO2vt1OM青铜一 显示全部楼层 发表于 2022-11-22 15:52:47 |阅读模式 打印 上一主题 下一主题
请问各位老师,
  我有一个Oracle的存储过程生成的数据集Dataset1,带参数的,如下,其中in_date接收一个日期,根据这个日期确定数据范围

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


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

最佳答案

永洪vip
yhdata_lyaa 关注Ta

2022-11-22 15:52:48

可以使用文本参数,设置,数据类型选择日期,默认值为今天。 参考,案例使用的是文本组件手动输入,可以使用文本参数可选日期。 https://yonghongtechonline.udesk.cn/question/226409
查看完整内容
回复

使用道具 举报

精彩评论4

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

使用道具 举报

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

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

使用道具 举报

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})}
回复

使用道具 举报

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

回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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