报表&BI •
521 引用 •
303 回帖 •
55 关注
博客
关注
-
在报表开发早期,报表连接的数据源基本只有关系数据库,而且经常只有一种或者只有一个数据库。 但今天就不一样了,数据源种类繁多,除了 RDBMS 还有 1.MongoDB、Cassandra、HB ..
-
我们在报表开发中经常会使用存储过程准备数据,存储过程支持分步计算,可以实现非常复杂的计算逻辑,为报表开发带来便利。所以,报表开发中这样的存储过程并不少见: [图片] [图片] 3008 行,1 ..
-
我们知道,报表开发主要有两个阶段。 第一阶段:数据准备。将原始数据加工成报表需要的结果集(数据源); 第二阶段:数据呈现。根据已准备的结果集(数据源)编写表达式将数据以表格或图形方式呈现。 这 ..
-
报表数据分了太多页,一页一页翻页查看数据嫌麻烦,可以试试这种翻页效果——输入页码翻页。 润乾报表提供了翻页相关的 JS 函数,可以在报表展现的页面中添加 JS 调用翻页函数实现输入页码跳转到对 ..
-
前言 报表工具是一个接近 20 年的产物了 但是,直到现在,在各种数据信息化的系统中,报表工具的作用,不仅没有褪色,反而是因为信息化需求的增大、数据的增多,以及报表工具本身迭代后越来越方便好用 ..
-
报表数据分多页在页面中显示,为了用户翻看数据方便,报表页面都会有按钮,方便用户点击按钮查看其他页的数据,按钮的翻页方式比较常见,润乾报表展现页面提供的就是这种方式。 [图片] 这里介绍另一种翻 ..
-
报表开发过程中,常常会遇到需要对报表进行数据权限控制的情况。 不同的机构、角色或具体到人,访问同一张报表时所看到的数据是不同的。比如,工资条(也是一张简单的报表),因为绝大多数公司薪资都是保密 ..
-
通常报表的展现和导出都是针对单个报表操作的,即单个报表展现、导出等。 但有时我们需要将多个报表文件捆绑,在一个页面中以多个 tab 的形式进行展现,并且可以导出到一个 excel 中,分到不同 ..
-
要回答这个问题,首先要明确啥程度算“零编码”? 以 Excel 为例,如果把写 Excel 公式(包括复杂一些的)看做零编码;而把写 Excel VBA 看做编码的话, 报表开发是可以零编码的 ..
-
Web 端报表呈现页面为了方便精准或模糊查询指定数据,常常会给报表添加筛选面板(即:参数模板)来实现,其本质是页面参数对数据库 sql 的数据过滤。 一般当首次展现参数为空时,页面显示空白只有 ..
-
在数据采集阶段,除了常见的单模式填报表外,还有一种填报表是结合了多种填报模式组成的填报表,比如单表式主子填报表。 这类填报表,一般包含上面两部分,上半部分为主表,下半部分为子表,这两部分数据分 ..
-
在《润乾报表多维分析功能漫游》一文中我们已经见识了润乾报表分析控件的妙处:可视化的拖拽模式,灵活的计算方式,脱离敲打复杂多变的查询语句,只需要动动鼠标就可以获取所需要的数据。除了多维分析外,润 ..
-
SQL 中分组是很常见的运算,是将一个集合按照某种规则拆分成若干个子集,常常伴随着对子集的进一步汇总计算。 报表中我们通常称这种分组为“等值分组”。实现这种等值分组也很容易,只需要按照指定字段 ..
-
客户导出的 pdf,使用不分页形式,所有数据展现在 pdf 的一页之内。 后台报错信息: java.lang.Exception: Report is too large to draw on ..
-
需求:实现参数模板必填参数值,否则无法查询。 解决方法: 在参数模板验证脚本调用系统 JS 函数 getParamValue() 实现, 在报表属性–其他页面编写 js [图片] if(get ..
-
需求描述 填报表每次固定显示一定的行数。 比如, 数据库有三条数据, 填报表需要显示十行内容, 多余显示出来的 7 行内容留着备用。 如果需要增加数据的时候, 可以直接在多余出的行内添加内容。 ..
-
需求描述 数据库中表结构如下图所示: [图片] 填报表需要按照如下格式去展现数据让用户修改: [图片] 这种填报需求可以归纳为是行转列填报表的制作。 实现原理 填报制作需要符合来源、界面、去向 ..
-
通常我们在浏览网页的时候经常会看到多行热点信息列表数据,会每隔几秒钟在页面上就会顺次高亮显示链接标题的效果。 [图片] 这种效果在我们的业务系统中也比较常见,比如企业仪表盘中部分区块的列表数据 ..
-
在 web 端我们查看一些数据时,为了方便用户理解数据的计算方法,会在鼠标指向格子的时候出现一些提示,鼠标移开的时候提示就不显示了,再比如说,鼠标指向页面按钮,出现按钮功能的提示,这样的效果在 ..
-
想要制作一个时间轴记录事件的报表,通过报表工具要怎么制作呢?该怎么制作时间轴呢?下面我们就以润乾报表为例制作两种类型的时间轴记录表,具体看下如何实现。 简洁版时间轴 [图片] 1. 增加数据集 ..
-
现在报表工具被广泛应用在各行业中实现 web 端的数据展现,其中有很多行业都会涉及文档的数据展现形式,大多文档中都会存在大段的文字,比较常见的如保险公司的保单,医疗行业里的药检证明等。而在报表 ..
-
斜线表头 单斜线表头 1. 点击选中要设置斜线边框的单元格; 2. 点击“报表”菜单——边框设置选项; [图片] 点击斜线的边框按钮 [图片] 单元格中输入内容为纵向维度名称,横向维度名称,例 ..
-
【摘要】 数据分库后报表只能做 T+1 或 T+n 查询,业务需要的 T+0 实时查询往往无法满足。原因是分库(异构库)后的 SQL 没法写,通过硬编码实现的复杂度又太高。本文将介绍一种简单的 ..
-
【摘要】 报表的业务稳定性天生很差,业务开展过程中会催生出许多新的查询统计需求,这就造成了没完没了的报表。传统的报表工具只能完成数据呈现环节的工 ..
-
【摘要】 报表工具早期基本都是基于关系型数据库作为数据来源,但现在文件类、newsql、nosql,服务类来源应用越来越广泛。 报表工具也应与时俱进!目前都搞不搞的定?靠 Api 还是有更好的 ..