java定时器参数_Java报表软件定时器参数之一
在FineReport报表软件为例,详细介绍一下定时器的参数。
1.时间
定时器中主要用到的时间参数如下:
日报
当前日期的前一天:Format(today()-1,”yyyy-MM-dd”)
周报
当前日期的上一周的第一天:
Format(dateInWeek((today()-7),1),”yyyy-MM-dd”)
当前日期的上一周的最后一天:
Format(dateInWeek((today()-7),7),"yyyy-MM-dd")
当前日期的上上周的第一天:
Format(dateInWeek(dateDelta(dateInWeek((today()-7),1),-7),1),"yyyy-MM-dd")
当前日期的上上周的最后一天:
Format(dateInWeek(dateDelta(dateInWeek((today()-7),7),-7),7),"yyyy-MM-dd")
月报
当前日期的上一个月的第一天:
Format(dateInMonth(monthDelta(today(),-1),1),"yyyy-MM-dd")
当前日期的上一个月的最后一天:
Format(dateInMonth(monthDelta(today(),-1),daysOfMonth(monthDelta(today(),-1))),"yyyy-MM-dd")
当前日期的上上月的第一天:
Format(dateInMonth(monthDelta(dateInMonth(monthDelta(today(),-1),1),-1),1),"yyyy-MM-dd")
当前日期的上上月的最后一天:
Format(dateInMonth(monthDelta(dateInMonth(monthDelta(today(),-1),daysOfMonth(monthDelta(today(),-1))),-1),daysOfMonth(monthDelta(dateInMonth(monthDelta(today(),-1),daysOfMonth(monthDelta(today(),-1))),-1))),"yyyy-MM-dd")
年报
当前日期的上一年的第一天:
Format(dateInYear(yearDelta(today(),-1),1),"yyyy-MM-dd")
当前日期的上一年的最后一天
Format(dateInYear(yearDelta(today(),-1),daysOfYear(yearDelta(today(),-1))),"yyyy-MM-dd")
2.其他类型参数值
报表当中除了时间参数之外,为了节省
首先我们在报表里面定义这些参数的时候,建议使用中文的参数名称,这样在定时生成之后,在报表查看时上方的参数名称也就是直接读的在报表
当中定义的参数名称。中文对于最终用户来说比较容易理解。
在报表当中有这些参数的时候,定时生成的时候,我们需要设定参数包含哪些具体的值。比如exchange邮件服务器的性能报表,在哪几台机器上
有exchange,exchange又包含哪些参数指标。这些我们都需要通过定义全局数据源得到。
也就是说,我们先定义好一个全局数据源,该数据源返回的结果是exchange服务器所在的所有主机。
然后在设置定时生成的时候,主机这个参数的参数类型,设置为“列”。选择我们已经定义好的全局数据源,以及该数据源中代表主机的列即可。这样在这个数据源内返回了多少结果,则报表在生成的时候,会每一个值生成一个报表。有一种特殊的情况,也许要通过多定义一些全局数据源来实现。例如我们的报表当中,有一部分是windows主机的性能报表。但是windows的主机又分为OA和CallCenter。如果分开来设计报表的话,是一种重复劳动。
解决的办法,就是通过定义不同的全局数据源。还是以主机这个参数举例。在全局数据源里面定义两个不同的数据源分别返回的结果是OA的主机和CallCenter的主机。 然后我们只要设计一张Windows主机的报表即可。在定义定时任务时,可以定义两个不同的action,只是主机这个OA的主机,那么生成的报表就是OA的性能报表,选择CallCenter的主机,生成的即是CallCenter的报表。 再举一个例子。各个业务系统的报表,也可以通过这个方法,大大减少报表的数量。例如业务系统的日报,我们只需要设计一张报表。在设置定时生成的时候,业务系统这个参数,可以分别设置固定的值,即十个不同的action。
java定时器参数_Java报表软件定时器参数之一相关推荐
- java 甘特图_Java报表软件--甘特图(Gantt chart)深度解析
什么是甘特图(Gantt chart) 一般对甘特图的解释是:以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间,即甘特图(Gantt chart)是将活动与时间联系起来的 ...
- java 自定义报表_Java 报表软件--Style Report 自定义报表设计新思路
让用户自己设计和修订报表的 用户自定义报表(又称即席报表)是 Java报表工具很多年来所不断追求的一个境界.但在很多尝试之后,我们可以说离用户自定义报表还有很大的距离.现有的解决方案大致可以归为两类. ...
- RTX5 | 软件定时器02 - 创建一个软件定时器(连续运行)
文章目录 一.前言 二.实验目的 三.API 3.1.osTimerNew 3.2.osTimerStart 四.代码 4.1.main.h 4.2.main.c 五.Event Recorder调试 ...
- RTX5 | 软件定时器01 - 创建一个软件定时器(单次运行)
文章目录 一.前言 二.实验目的 三.API 3.1.osTimerNew 3.2.osTimerStart 四.代码 4.1.main.h 4.2.main.c 五.Event Recorder调试 ...
- java客户端传递参数_java – 在客户端传递参数
我使用RESTful Web服务.在这个Web服务中,我必须传递一个我想要保存为参数的bean. 这是服务器代码: @POST @Consumes(MediaType.APPLICATION_JSON ...
- java方法传对象参数_Java方法中的参数太多,第2部分:参数对象
java方法传对象参数 在上一篇文章中 ,我研究了与方法和构造函数的长参数列表相关的一些问题. 在那篇文章中,我讨论了用自定义类型替换基元和内置类型以提高可读性和类型安全性. 这种方法使方法或构造函数 ...
- java jdbc sql 参数_java – Postgresql JDBC表值参数
假设你想从客户端传递值.如果数据库中已存在值,则还有其他更简单的方法- composite_type数组的语法 I know about the option of passing arrays as ...
- java注解获取参数_JAVA 自定义注解及参数获取 | 学步园
package com.java.annotation; import java.lang.annotation.*; /** * Created by lw on 14-5-30. * 自定义注解 ...
- java 不定参数_java中不定长参数的实例用法
java中不定长参数的使用方法 不定长参数方法的语法如下: 返回值 方法名(参数类型...参数名称) 在参数列表中使用"..."形式定义不定长参数,其实这个不定长参数a就是一个数组 ...
最新文章
- 集合恒等式定律及文氏图
- 用过多款团队协作工具后,少数派为什么选择飞书
- 最大元最小元上确界_托盘天平最大秤量和最小秤量
- pythonselenium实战 excel读取和写入_Python3.6+selenium2.53.6自动化测试_读取excel文件的方法...
- linux+sed+-i替换路径,sed替换与别名配置
- 文本编辑器中实现自动换行的功能
- Python练习 | Python中的运算符
- 快乐学习Pandas!开源教程《Joyful-Pandas》发布
- AUTOSAR从入门到精通100讲(十)-DoIP协议介绍
- 二叉树的深度优先遍历逆推
- 深度学习——简化的神经网络模型和概念补充
- Java面向对象和类
- GIS理论(墨卡托投影、地理坐标系、地面分辨率、地图比例尺、Bing Maps Tile System)转载...
- Oracle结构化查询语言(Structured Query Language)
- int类型究竟占几个字节
- matlab求出拟合曲线的方程,已知数据点,拟合曲线并得到曲线方程。谢谢
- Google Earth Engine(GEE)——中国区域NOAA数据风速代码下载
- 单片机C语言步进电机实训报告,单片机实验报告步进电机.doc
- Kubernetes(K8s)容器设计模式实践案例 单节点多容器模式
- Piranha介绍:过期代码自动删除的开源工具
热门文章
- 我最开始学dancing link的HTML5的时候
- 飞鸽传书绿色版 部分数据库被陆续公开了
- Debian GNU Linux 4.0 r4
- 管理工作中的50点感悟
- 面试题系列(10):一个大型电商网有大量的图片,加载很慢,你有哪些方法优化这些图片的加载?...
- 离散中多重组合是指_数学系离散数学的几大核心领域
- 国际上首次报道的非人灵长类胰岛衰老的单细胞转录组图谱
- 为啥我的Python这么慢 (一)
- python常用函数import_python 常用函数集合
- 实际返回的行数超出请求的行数怎么解决_count(*)这么慢,我该怎么办?