报表&BI •
624 引用 •
317 回帖 •
37 关注
博客
关注
-
累计计算是指对特定指标的数据自上而下逐行叠加求和的过程,其核心在于将当前值与之前所有值相加形成连续累加结果,常用于分析数据随时间或类别的增长趋势。统计表中提供位移坐标可以轻松实现。如下图 ..
-
多用户填报主键重复,常会造成数据丢失,为避开这个问题我们常依赖于数据库的主键自增,除此之外报表如何生成顺序递增标识UUID 呢? [图片] 下面举例看一下润乾报表中如何处理。 准备一个行式填 ..
-
在制作含有参数的报表时,如果要筛选的字段太多,在参数面板中一行显示不下,可能需要设置成多行,报表可能会显得有些乱,这时我们可以设置隐藏参数表单,有需要时再展示。 润乾报表可直接通过 tag 标 ..
-
5 集算器 DQL 前面学习的 DQL 是基于数据库运行,DQL Server 仅负责将 DQL 语句翻译成 SQL,真正的运算工作仍然由数据库完成。当数据库压力较大时,数据库就会成为性能瓶颈 ..
-
4 应用集成 前面提过基于数据库的 DQL 运行过程: [图片] 应用集成 DQL(JDBC)就可以访问 DQL 服务,这里需要先部署 DQL 服务。 部署 DQL 服务 第一步需要引入必要的 ..
-
2 DQL 概念和语法 维度 维度是我们观察数据的角度,用 SQL 理解就是 group by 后面的分组字段。比如常见的产品、客户、地区、日期、品类、员工等等都是维度。 DQL(Dimens ..
-
1 DQL 原理 关联分类 业务中几乎所有关联运算都可以分成下面三种等值 JOIN。 1. 外键关联 表 A 的某个字段和表 B 的主键字段关联(所谓字段关联,就是前一节说过的在等值 JOIN ..
-
0 准备篇 背景 企业建设 BI 系统的目的是让业务人员灵活自助查询,但实际使用效果却很差。这是因为有意义的查询经常是需要多表关联的,也就是 SQL 中的 JOIN。但业务人员理解不了关联,没 ..
-
报表数据经常来自于不同的数据库,一张报表中可以定义多个数据集,且不同的数据集可以来自于不同的数据库。润乾支持多数据源报表,下面我们看下是如何实现一个报表从不同数据库取数的。 报表数据分别来自 ..
-
在 Excel 中通过点击表头(列标题)排序数据是最常用的操作。下面通过实例看一下润乾报表如何实现这一效果。 [图片] 原报表如下 [图片] 要实现,点击表头中的 EMPID 改变数据的排序。 ..
-
各类应用系统中都会有报表,而大多数报表的数据来源都是关系数据库,也就要用 SQL 来读取数据。 如果用于取数的 SQL 被黑客篡改,就可能造成数据泄漏等安全问题,这就是 SQL 植入或者 SQ ..
-
带参数查询的报表,参数模版的数据量比较大时,如果想要根据选的值动态去数据库或其他数据源查后再加载,我们可以使用“异步加载”的方式去处理。 主报表: 使用 demo 数据源自带的订单表,动态查询 ..
-
虽然报表筛选面板级联查询多数都是精准匹配查询,但也会有模糊匹配关联。比如省份编辑框中输入“河”,然后第二个筛选框城市根据省份关联查询到与编辑框中模糊匹配的所有项。 [图片] 下面通过实例介绍一 ..
-
报表应用中表与表之间交互常会通过设置超链接实现,超链接窗口一般是以页面的 _self 或 _blank 属性方式呈现,而有时希望超链接以弹窗的形式呈现。 [图片] 下面通过两个实例分别介绍一下 ..
-
报表组由多个报表组成,报表以分页方式展示,则每个报表的页码都是从 1 开始的,如需报表组间需显示连续页码,该如何实现呢? 以自带的 demo 数据源中的订单、订单明细表为例,因数据太多,分别取 ..
-
模糊查询就是用户输入部分信息,然后查询出所有匹配的结果,比如输入“手续”,查询出所有项目名称中有手续的数据,这是报表中很常见的需求,下面我们就用润乾报表看一下如何做模糊查询 &nbs ..
-
报表应用中点击表头排序的情况很常见,润乾报表可通过单元格超链接配合报表参数实现点击表头排序。 使用自带的 demo 数据源中的“订单表”,添加数据集: SELECT 货主城市, sum(dis ..
-
在企业数据报表场景中,多层级架构(如省 - 市 - 网点)的考核指标展示常需合并相同数据单元格。传统工具往往难以实现灵活合并,而润乾报表通过独创的表达式和扩展属性,支持任意横纵向合并。 [图片 ..
-
普通报表可以使用 seq() 函数实现连续序号,但是同样的设置在大报表中无法实现连续序号,每页都从 1 开始,那么大数据集又如何设置连续序号呢? 首先先制作一个明细报表,使用自带的“订单表”定 ..
-
有些应用系统中的报表需要基于多种不同数据库工作,这就带来了移植的工作。报表的取数 SQL 中可能大量用到数据库的计算函数,而不同数据库语法差异很大。报表想要在不同数据库上运行,经常要手工改这些 ..
-
报表支持用户在浏览器端动态切换统计图,只需给生成图形的 graph() 函数传递整型参数值来控制即可。 下面我们一起来看下是如何实现的。 连接自带的 demo 数据源,使用“各类销售额”表统计 ..
-
报表作为综合业务,数据来源多种多样,经常要进行多源混合查询。比如在某电商业务中,将结构固定的订单信息使用 MySQL 存储,而结构动态的商品信息(电子产品有品牌、型号和规格,而服装则包括品牌、 ..
-
在进行数据展示时,希望模板的数据是可以动态折叠的,即点击数据前面的加号才可以展开对应下面的数据,润乾报表内置了伸缩功能,提供了两种类型的折叠报表:树型折叠以及 OLAP 型折叠报表。 下面我们 ..
-
在使用报表工具制作大型数据表格时,经常会遇到需要锁定表头的情况,以便在滚动页面时保持表头始终可见,从而方便用户查看数据。 下面我们就一起看下在润乾报表里面如何实现固定表头的效果。 新建报表数据 ..
-
报表查询常需要对数据进行筛选,大多数情况下都是按照参数值做精准查询的,但是有时也需要当参数值为空时忽略该查询条件。 下面我们就用润乾报表来看一下这样的参数报表如何制作。 原始数据集查询条件: ..