中关村在线

软件

Java报表公式设置参数默认值

参数的默认值通常为固定设置,但在某些场景下需实现动态显示,例如自动获取当前日期,或根据当前日期计算当月首日与末日。本文以Java报表工具FineReport为例,简要介绍如何实现此类动态默认值的设置方法,提升报表的灵活性与实用性。

1、 描述

2、 若当前日期为2011年12月1日,参数界面将呈现所示的显示效果。

3、 对应参数设置界面如下所示

4、 设定起始时间

5、 选择starttime参数控件,在属性表的基本属性中点击控件值,选择使用公式。在弹出的公式定义对话框中输入DATEINMONTH(TODAY(),1),该公式用于获取当前月份的第一天,具体设置所示。

6、 TODAY()函数用于获取当前日期,DATEINMONTH(TODAY(),1)则用于获取当前月份的第一天。

7、 设定结束时间

8、 选择endtime参数控件,在属性表的基本属性中点击控件值并选择公式。在弹出的公式定义对话框中,输入DATEINMONTH(TODAY(),-1),该公式用于获取当前月份的最后一天,具体操作所示。

9、 TODAY()函数用于获取当前日期,而DATEINMONTH(TODAY(),-1)则返回当月最后一天的日期。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具