-
关键词导读:横向分栏 BIRT从左到右显示 比如要处理这么个场景:将数据记录横向排布为三列显示。效果图如下: [图片] BIRT可以对数据纵向分栏,很难实现记录横向摆放并分栏的布局,有网友提出 ..
-
同一文件夹里有多个格式相同的EXCEL文件,需要把它们合并到一个EXCEL文件中,应该怎么做呢? 自己编写程序来实现?尽管好些程序语言都提供了读取EXCEL文件的API,但还是需要写程序去打开 ..
-
如何把格式复杂的EXCEL文件中的数据转变成结构化的数据集,然后存入数据库? 要在程序语言中编程解决这个问题,工作量是非常大的。尽管有些API可以用来读取EXCEL文件的Sheet和单元格信息 ..
-
DBlink 只适合同种数据库关联,难以关联异构库。其他方式不是改变部署架构,就是增加开发工作量,实施起来困难很多。 开发难度小的方式貌似是 ETL,把异构库变成同构库,就可以用熟悉的方式写关 ..
-
关键词导读:动态日期分组 BIRT动态报表 BIRT一般擅长处理规则一致的数据,若条件不一致的动态运算在报表中是很难实现的。常规办法是创建scripted data sources, 在该脚本 ..
-
现在的数据类型多种多样,除了常见的关系型数据库外,各种 nosql 数据库,webservices 数据源或者一些特定的业务系统,他们导出的数据多半是文件格式,比如 txt、csv 等,那么如 ..
-
现在市面上常见的国外的和国内的一些 BI 工具是很难处理中国式复杂报表需求的,主要是中国式报表格式太复杂,这些 BI 工具通常是用来做数据分析,所以展示格式都相对简单,稍微复杂点的格式是无法制 ..
-
关键字:嵌套 多层嵌套 子文档 聚集运算 分组 MongoDB 嵌套结构的数据非常常见, 它通过嵌套子文档,达到一对多的 ..
-
关键字:树, 递归, 叶子 数据库中经常用外键到本表的结构存储树状数据。比如多级的行政区划表中,【ParentID】外键到本表的【ID】,要找到纽约州下所有的最基层行政区划,早期的 SQL 没 ..
-
假定一业务量较大的企业,把每年的数据都分库存放在独立服务器。当一张报表按年度查询数据的时候,就要动态的去连对应库(即动态数据源)了。 报表工具有开源和商业两大类,实际上都能实现动态数据源的功能 ..
-
Web 页面数据显示常会涉及到各种各样的数据格式化处理,其中,将金额加货币符号和大写转换就很常见。 1. 代码开发版实现方法 定义数据转换函数,页面进行调用。 1). 添加货币符号函数: a. ..
-
实现 echarts 的打印导出功能是需要前端和后端一起来完成的,也就是需要 echarts 在页面呈现之后,由浏览器截图并把图片传递给后端,后端最后实现打印导出。例如单页 echarts 导 ..
-
中位数是指一组数据排序以后,位于中间位置的数据值。如果数据个数是奇数,中位数就是最中间位置那个值;如果是偶数,则是中间位置那两个数的平均值。 怎么查询出数据分组以后每个组的中位数呢? 用SQL ..
-
通常情形下,一列数据都是整体参与排序,但如果当字段是由字母跟序号组合在一起的复合列,比如现有表TData中列名为NameSerial的一组数据: Mike105 Rose11 Rose1 Ro ..
-
1、 代码开发版实现方法 常规代码实现思路是: 1)web 页面加载后,通过 javascript 创建页面元素 div,并在 div 元素中创建文本节点,展示水印内容 2)设置 div 元素 ..
-
关键字:中间值 重复 多条记录 这个计算步骤比较多,首先需要用 distinct 去重得到值的集合,还要根据它的个数算出中间位置在哪,得到中间位置的值,再查询所有等于中间值的记录。SQL 里比 ..
-
web 端查询表单中多个参数级联查询是查询控件之间一种常见的互动方式,前面主参数发生改变时,联动参数也随之改变。比如:查询表单中的城市根据地区联动,如地区选择华北,后面的城市只能选择华北地区下 ..
-
关键字:join lookup 多字段 表关联 JOIN 在 SQL 是中很基本的运算,但 MongoDB ..
-
最常见的动态列报表是交叉表,这种报表很容易做,一般报表工具都支持。用固定的 SQL 作为数据源,动态列的问题由报表工具搞定。 但有时候我们要面对不是常规交叉表的动态列报表,比如: [图片] 其 ..
-
关键词导读:大文本 去重 去重复行,用SQL写很简单,就一句SELECT DISTINCT … FROM。但是文件上没法直接用SQL了,想用SQL还得找个数据库先建表,也很麻烦。如果是小文件, ..
-
多维分析包含前后台两端,前端负责用户的交互操作和结果呈现,后台负责存储数据和数据的计算任务。 界面操作尽管属前端,但卡顿大部分并不是前端的问题,找前端开发商也是没有用的。后台负责计算任务,当出 ..
-
可以通过 java 代码实现从不同数据库取数,做好关联计算后返回给前台页面展现,具体思路是: 1)分别从各个数据库中读取表数据,存入 CachedRowSet 对象中 2)关联计算可以使用 J ..
-
实现方法: 1、 如果没有报表工具或者使用的开源报表工具中没有固定表头功能时,可以使用代码开发方式实现,例如可以通过 jQuery 方式实现固定表头效果,实现思路如下: 用 div 替换 ta ..
-
关键词导读:有序集合 记录位置 记录间隔 数据排序以后,按照查询条件找到需要的两条记录,然后算出这两条记录之间间隔了多少条记录。 用SQL来求这个解比较麻烦! SQL的集合中没有记录顺序,不能 ..
-
关键词导读:文本与JSON关联 BIRT数据源 BIRT对于两个数据源的联合提供了Joint DataSet的解决方案,它具有图形化的操作界面,可以完成简单的内外关联,但功能非常局限(几乎没有 ..