来源: http://developer.actuate.com/community/forum/index.php?/topic/36323-months-and-quarters-group-issue/
不规则月份统计:如果起始时间是2014-01-10,则将2014-01-10到2014-02-09作为一组,将2014-02-10到2014-03-9作为一组。如果起始...
分类:
其他好文 时间:
2015-07-17 12:15:23
阅读次数:
195
来源:
http://developer.actuate.com/community/forum/index.php?/topic/36204-split-data-row/。
将字段拆分为多条记录,可以用存储过程或报表脚本来实现,但代码比较复杂,这种情况下可以用集算器来辅助报表工具,下面用例子来说明。
库表data有两个字段,需要将ANOMOALIES...
分类:
其他好文 时间:
2015-07-14 08:42:15
阅读次数:
178
库表dColThread是主表,主键是tID。dColQuestion是子表,外键是tID,如下:
dColThread
dColQuestion
报表需要根据ApplicationName查询主表并以列表的形式展现数据。主表每条记录对应的status字段值有多个,但不超过5个,需要横向插入主表的Phone、Declin...
分类:
其他好文 时间:
2015-07-10 09:25:20
阅读次数:
133
报表开发中除了一般的固定统计图,有时还需要根据不同条件的不同数据生成需要变动的统计图。像http://www.oschina.net/question/2274562_193376中提到的问题就是一个比较典型的此类需求。
这类问题的关键实际上是报表数据源的准备,如何能根据指定条件生成相应时间、段的报表数据源对生成统计图至关重要。使用SQL基本很难完成,要依靠存储过程,但存储过程由...
分类:
其他好文 时间:
2015-05-19 08:53:56
阅读次数:
342
在报表开发实例——动态多层次KPI钻取报表(I)中,我们说到了动态层次报表需要层次钻取的场景,并介绍了利用oracle复杂sql的实现方法。这里仍然通过该报表来了解一下使用“脚本+本地文件”的开发方法。
各级部门KPI报表的格式和具体要求参见(I)。有所不同的是,报表数据源从数据库表变为本地文件:tree.b(树形结构维表)和kpi.b(指标事实表),数据如下图:...
分类:
其他好文 时间:
2015-05-12 08:09:35
阅读次数:
302
报表开发者总会遇到一些较为复杂的报表,这类报表的数目通常很少,但花费的开发时间却很多,有时候还会变成疑难问题。本文将讨论这些复杂报表到底复杂在哪方面,以及该用什么方法去解决,希望对提高报表的开发效率有所帮助。以前的复杂报表主要复杂在前端:n单元格合并,斜线表..
分类:
其他好文 时间:
2015-05-11 18:21:30
阅读次数:
224
多样性数据源在报表开发中越来越常见,润乾集算报表对多样性数据源的有效支持使得这类报表开发变得非常简单,目前集算报表支持的数据源类型除传统的关系型数据库外,还支持:TXT文本、Excel、JSON、HTTP、Hadoop、mongodb等。
这里通过两个例子介绍集算报表使用文本数据源制作报表的步骤,对于小文本文件和大文本文件在集算报表中可以采用不同的方式进行处理。
小文本文件...
分类:
其他好文 时间:
2015-05-05 14:24:00
阅读次数:
154
集算报表支持的数据源类型除传统的关系型数据库外,还支持:TXT文本、Excel、JSON、HTTP、Hadoop、mongodb等。
对于Hadoop,集算报表既可以直接访问Hive,也可以读取HDFS中的数据,完成数据计算和报表开发。Hive的访问和普通数据库一样使用JDBC就可以,这里不再赘述了。下面通过一个例子来看直接访问HDFS的过程。
报表说明
股票...
分类:
其他好文 时间:
2015-04-28 11:57:33
阅读次数:
217
JSON作为一种轻量级数据格式应用非常广泛,报表读取json数据源进行报表开发的需求也很常见,另外有些报表还会接收来自HTTP服务器的数据进行报表展现。这里通过例子分别来看一下集算报表使用json数据源和http数据源的过程。
一般JSON数据源
报表说明
学生成绩在应用中以json文件存在,现需要汇总学生成绩,并按总成绩排名,结果以报表展现。报表样式如下:
...
分类:
Web程序 时间:
2015-04-24 12:42:26
阅读次数:
241
MongoDB等nosql数据库具有易扩展和高性能等优势,但计算能力比传统SQL要弱,例如MongoDB的分组结果不能太大,且不直接支持join运算等,而集算报表内置的计算引擎再正好可以补充这一点,在获得MongoDB的优势的同时还拥有较强的计算能力。
我们通过一个分组实例来了解一下集算报表使用MongoDB数据源开发报表的过程。
报表说明
学生成绩信...
分类:
数据库 时间:
2015-04-21 09:41:18
阅读次数:
161