web报表工具FineReport常用函数的用法总结(日期和时间函数)
说明:凡函数中以日期作为参数因子的,其中日期的形式都必须是yy/mm/dd。而且必须用英文环境下双引号(" ")引用。
DATE
DATE(year,month,day):返回一个表示某一特定日期的系列数。
Year:代表年,可为一到四位数。
Month:代表月份。
若1
若month>12,...
分类:
Web程序 时间:
2015-03-18 18:08:40
阅读次数:
213
1.简介
BIRT (Business Intelligence and Reporting Tools), 是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,特别之处在于它是以 Java 和 JavaEE 为基础。BIRT 有两个主要组件:基于 Eclipse 的报表设计器,以及部署到应用服务器上的运行时组件。
2.下载
官网下载网址:http://download.e...
分类:
其他好文 时间:
2015-03-18 16:06:20
阅读次数:
159
文本函数
CHAR
CHAR(number):根据指定数字返回对应的字符。CHAR函数可将计算机其他类型的数字代码转换为字符。
Number:用于指定字符的数字,介于1Number:用于指定字符的数字,介于165535之间(包括1和65535)。
示例:
CHAR(88)等于“X”。
CHAR(45)等于“-”。
CODE
CODE(tex...
分类:
Web程序 时间:
2015-03-17 18:03:45
阅读次数:
177
实际信息系统中很多数据计算是为前端展示而进行的,其中报表是最常见的一种形式。这些计算的实现过程往往并不简单,使用SQL或存储过程实现起来比较困难,从而影响到前端报表设计。像http://bbs.csdn.net/topics/390813196中提的问题,其目的往往是为了实现一个供生产或采购部门使用的报表(包含库存覆盖周期,方便生产调度或实施采购任务),用SQL写起来会比较麻烦,一般报表工具又不具...
分类:
其他好文 时间:
2015-03-17 12:35:32
阅读次数:
161
文本函数CHARCHAR(number):根据指定数字返回对应的字符。CHAR函数可将计算机其他类型的数字代码转换为字符。Number:用于指定字符的数字,介于1Number:用于指定字符的数字,介于165535之间(包括1和65535)。示例:CHAR(88)等于“X”。CHAR(45)等于“-”...
分类:
编程语言 时间:
2015-03-13 16:14:18
阅读次数:
368
报表在数据源准备阶段往往要根据实际业务进行各种判断计算以后才能得到最终的报表数据源,而使用SQL在这种情况下则难于编写,http://bbs.csdn.net/topics/390938280中提到的考勤问题就是其中之一,这个计算看起来是给财务或人力部门的考勤报表服务的。计算逻辑并不算复杂,但使用SQL却很难做,用存储过程(要取首尾记录)也很麻烦,而一般的报表工具由于不具备强计算能力,常常只能写用...
分类:
其他好文 时间:
2015-03-06 16:03:43
阅读次数:
147
在报表项目中,客户越来越关注源数据的实时性,希望看到最新发生的数据在报表中体现出来。但是,传统的报表工具+数据仓库+ETL方式很难做到这一点,往往是只能看到昨天、上周甚至是上个月的情况,也就是T+1、T+7、T+30统称T+n报表。很难实现T+0报表,也就是能体现实时信息的报表..
分类:
其他好文 时间:
2015-03-04 19:27:13
阅读次数:
160
实际系统由于历史设计的原因,业务数据有时无法直接满足报表需求,从而需要在报表中补足数据,以满足报表展现需要。像http://bbs.csdn.net/topics/100074605中提到的问题,就是一个比较典型的此类需求。
这类问题使用SQL或存储过程往往复杂度过高,如帖子中贴出的答案;而使用一般报表工具则需要不断地重复遍历进行数据关联,还要借助隐藏格和做大量的条件判断才能完成,实现难度和...
分类:
其他好文 时间:
2015-03-04 14:39:14
阅读次数:
157
通过BIRT报表工具开发出来的报表,在运行时往往是走一个统一的生产环境数据源,但是开发时往往是一个开发测试用的数据源,这就 需要随时能够在两个环境下进行切换。目前针对这个问题,公开可检索...
分类:
其他好文 时间:
2015-02-27 12:05:35
阅读次数:
209
在报表项目中,客户越来越关注源数据的实时性,希望看到最新发生的数据在报表中体现出来。但是,传统的报表工具+数据仓库+ETL方式很难做到这一点,往往是只能看到昨天、上周甚至是上个月的情况,也就是T+1、T+7、T+30统称T+n报表。很难实现T+0报表,也就是能体现实时信息的报表。
分析其原因在于:1、如果报表的历史数据和最新数据都从客户的生产系统读取,虽然可以实现T+0报表,但...
分类:
其他好文 时间:
2015-02-17 10:23:11
阅读次数:
197