• •      •    59 浏览    •   2025-08-11 13:23:17

    报表工具导出技术闭坑指南 

    报表导出是很基本的功能,比如导出 Excel,Word,PDF 等,这个功能看似简单,所有报表工具都能支持。但想把它做好做全面,也并不简单,功能不全面的,就会有很多坑在后面等着,带来困扰 导出 ..
  • •      •    43 浏览    •   2025-08-06 11:10:29

    DQL 超维分析 - 3 生成 DQL 元数据 

    3 生成 DQL 元数据 有了前面的语法基础,我们来生成 DQL 元数据。先启动内置数据库,连接默认的数据源 dqldemo。 [图片] 在菜单栏 新建 - 元数据,然后 导入数据库表,将要使 ..
  • •      •    69 浏览    •   2025-08-05 14:39:57

    报表工具打印技术闭坑指南 

    报表打印,看似是一个简单的话题,所有报表工具都能支持,但想把它做好做全面,却并不简单,功能不全面的,就会有很多坑在后面等着用户,会带来很多困扰。 我们先从打印方式来看。 很多人会认为,web ..
  • •      •    47 浏览    •   2025-08-04 10:33:00

    填报表中如何实现累计计算 

    累计计算是指对特定指标的数据‌自上而下逐行叠加求和‌的过程,其核心在于将当前值与之前所有值相加形成连续累加结果,常用于分析数据随时间或类别的增长趋势。统计表中提供位移坐标可以轻松实现。如下图 ..
  • •      •    37 浏览    •   2025-08-04 10:26:55

    填报表中如何生成 UUID 标识 

    多用户填报主键重复,常会造成数据丢失,为避开这个问题我们常依赖于数据库的主键自增,除此之外报表如何生成顺序递增标识‌UUID 呢? [图片] 下面举例看一下润乾报表中如何处理。 准备一个行式填 ..
  • •      •    33 浏览    •   2025-08-01 20:17:41

    参数模版设置折叠栏 

    在制作含有参数的报表时,如果要筛选的字段太多,在参数面板中一行显示不下,可能需要设置成多行,报表可能会显得有些乱,这时我们可以设置隐藏参数表单,有需要时再展示。 润乾报表可直接通过 tag 标 ..
  • •      •    59 浏览    •   2025-08-06 11:05:51

    DQL 超维分析 - 5 集算器 DQL 

    5 集算器 DQL 前面学习的 DQL 是基于数据库运行,DQL Server 仅负责将 DQL 语句翻译成 SQL,真正的运算工作仍然由数据库完成。当数据库压力较大时,数据库就会成为性能瓶颈 ..
  • •      •    56 浏览    •   2025-08-06 11:05:16

    DQL 超维分析 - 4 应用集成 

    4 应用集成 前面提过基于数据库的 DQL 运行过程: [图片] 应用集成 DQL(JDBC)就可以访问 DQL 服务,这里需要先部署 DQL 服务。 部署 DQL 服务 第一步需要引入必要的 ..
  • •      •    37 浏览    •   2025-07-28 10:29:39

    DQL 超维分析 - 2 DQL 概念和语法 

    2 DQL 概念和语法 维度 维度是我们观察数据的角度,用 SQL 理解就是 group by 后面的分组字段。比如常见的产品、客户、地区、日期、品类、员工等等都是维度。 DQL(Dimens ..
  • •      •    66 浏览    •   2025-07-29 09:03:17

    DQL 超维分析 - 1 DQL 原理 

    1 DQL 原理 关联分类 业务中几乎所有关联运算都可以分成下面三种等值 JOIN。 1. 外键关联 表 A 的某个字段和表 B 的主键字段关联(所谓字段关联,就是前一节说过的在等值 JOIN ..
  • •      •    96 浏览    •   2025-08-06 11:12:27

    DQL 超维分析课程 

    0 准备篇 背景 企业建设 BI 系统的目的是让业务人员灵活自助查询,但实际使用效果却很差。这是因为有意义的查询经常是需要多表关联的,也就是 SQL 中的 JOIN。但业务人员理解不了关联,没 ..
  • •      •    117 浏览    •   2025-07-25 09:17:10

    润乾报表之多数据源取数 

    报表数据经常来自于不同的数据库,一张报表中可以定义多个数据集,且不同的数据集可以来自于不同的数据库。润乾支持多数据源报表,下面我们看下是如何实现一个报表从不同数据库取数的。 报表数据分别来自 ..
  • 在 Excel 中通过点击表头(列标题)排序数据是最常用的操作。下面通过实例看一下润乾报表如何实现这一效果。 [图片] 原报表如下 [图片] 要实现,点击表头中的 EMPID 改变数据的排序。 ..
  • •      •    40 浏览    •   2025-07-15 08:59:25

    报表开发中的 SQL 植入问题 

    各类应用系统中都会有报表,而大多数报表的数据来源都是关系数据库,也就要用 SQL 来读取数据。 如果用于取数的 SQL 被黑客篡改,就可能造成数据泄漏等安全问题,这就是 SQL 植入或者 SQ ..
  • •      •    96 浏览    •   2025-07-14 11:27:10

    润乾报表下拉数据集之异步加载 

    带参数查询的报表,参数模版的数据量比较大时,如果想要根据选的值动态去数据库或其他数据源查后再加载,我们可以使用“异步加载”的方式去处理。 主报表: 使用 demo 数据源自带的订单表,动态查询 ..
  • 虽然报表筛选面板级联查询多数都是精准匹配查询,但也会有模糊匹配关联。比如省份编辑框中输入“河”,然后第二个筛选框城市根据省份关联查询到与编辑框中模糊匹配的所有项。 [图片] 下面通过实例介绍一 ..
  • •      •    99 浏览    •   2025-07-08 10:37:25

    超链接如何以弹窗形式呈现 

    报表应用中表与表之间交互常会通过设置超链接实现,超链接窗口一般是以页面的 _self 或 _blank 属性方式呈现,而有时希望超链接以弹窗的形式呈现。 [图片] 下面通过两个实例分别介绍一下 ..
  • •      •    69 浏览    •   2025-07-04 16:56:07

    报表组如何实现连续页码 

    报表组由多个报表组成,报表以分页方式展示,则每个报表的页码都是从 1 开始的,如需报表组间需显示连续页码,该如何实现呢? 以自带的 demo 数据源中的订单、订单明细表为例,因数据太多,分别取 ..
  • •      •    85 浏览    •   2025-07-01 15:06:07

    报表中处理简单 like 模糊查询 

    模糊查询就是用户输入部分信息,然后查询出所有匹配的结果,比如输入“手续”,查询出所有项目名称中有手续的数据,这是报表中很常见的需求,下面我们就用润乾报表看一下如何做模糊查询 &nbs ..
  • •      •    145 浏览    •   2025-06-27 18:21:51

    润乾报表之点击表头排序 

    报表应用中点击表头排序的情况很常见,润乾报表可通过单元格超链接配合报表参数实现点击表头排序。 使用自带的 demo 数据源中的“订单表”,添加数据集: SELECT 货主城市, sum(dis ..
  • •      •    220 浏览    •   2025-06-20 18:06:30

    润乾报表动态合并格 

    在企业数据报表场景中,多层级架构(如省 - 市 - 网点)的考核指标展示常需合并相同数据单元格。传统工具往往难以实现灵活合并,而润乾报表通过独创的表达式和扩展属性,支持任意横纵向合并。 [图片 ..
  • •      •    57 浏览    •   2025-06-20 16:23:45

    大数据集报表实现连续序号 

    普通报表可以使用 seq() 函数实现连续序号,但是同样的设置在大报表中无法实现连续序号,每页都从 1 开始,那么大数据集又如何设置连续序号呢? 首先先制作一个明细报表,使用自带的“订单表”定 ..
  • •      •    75 浏览    •   2025-07-07 17:08:01

    怎么轻松实现报表跨库移植 

    有些应用系统中的报表需要基于多种不同数据库工作,这就带来了移植的工作。报表的取数 SQL 中可能大量用到数据库的计算函数,而不同数据库语法差异很大。报表想要在不同数据库上运行,经常要手工改这些 ..
  • •      •    79 浏览    •   2025-06-10 18:06:41

    动态切换统计图 

    报表支持用户在浏览器端动态切换统计图,只需给生成图形的 graph() 函数传递整型参数值来控制即可。 下面我们一起来看下是如何实现的。 连接自带的 demo 数据源,使用“各类销售额”表统计 ..
  • •      •    67 浏览    •   2025-07-07 16:48:57

    如何轻松实现多源混算报表 

    报表作为综合业务,数据来源多种多样,经常要进行多源混合查询。比如在某电商业务中,将结构固定的订单信息使用 MySQL 存储,而结构动态的商品信息(电子产品有品牌、型号和规格,而服装则包括品牌、 ..
关注乾学院公众号