-
SQL 对关联的定义过于简单,就是两个表做笛卡尔积后再过滤,在语法上写成 A JOIN B ON …的形式。这样笼统处理多种关联,不体现关联运算本质,书写和优化都困难。 SPL 重新定义了关联 ..
-
SQL 中的去重计数 COUNT DISTINCT 一直比较慢。去重本质上是分组运算,需要把遍历过的分组字段值都保持住,用于后续的比对。结果集太大时,还要把数据写到硬盘上做缓存,性能低下。 如 ..
-
我们以订单表为例实现 esProc SPL 数据外置,提速常规过滤及分组汇总计算。 [图片] 我们使用 SPL 的 ETL 工具来生成脚本,实现数据的转储。在 [SPL 安装目录]\esPro ..
-
在使用报表工具制作大型数据表格时,经常会遇到需要锁定表头的情况,以便在滚动页面时保持表头始终可见,从而方便用户查看数据。 下面我们就一起看下在润乾报表里面如何实现固定表头的效果。 新建报表数据 ..
-
报表查询常需要对数据进行筛选,大多数情况下都是按照参数值做精准查询的,但是有时也需要当参数值为空时忽略该查询条件。 下面我们就用润乾报表来看一下这样的参数报表如何制作。 原始数据集查询条件: ..
-
应用程序可能要基于不同数据库工作,各种数据库的 SQL 语法大体一致,但仍有些差别,结果就要改造这些 SQL,而这事通常只能手工调整,工作量大还容易出错。 完全自动改造 SQL 几乎是无法做到 ..
-
上一篇我们讲了中国报表的前世今生,是报表工具的第一次革命。是以润乾报表为代表的国产工具创新地实现了非线性模型,解决了中国式复杂报表难题的革命,是让国产报表战胜了国外报表的革命。 这一轮创新后, ..
-
数据结构不一样的多源混合计算会更常见,比如不同业务系统混合分析。 数据结构说明 车辆管理系统(DB_Vehicle)保存了车辆与车主等相关信息,其中车主信息表 owner_info 表结构简化 ..
-
相同结构的数据按照年份存储到不同数据库时,要进行数据统计就会涉及多库混合计算。事实上,不管是数据库还是其他任何存储介质,相同结构数据合并都是类似的,只是读取数据这一步有所不同(不同数据源有不同 ..
-
除了以上常见数据源,还有 NoSQL、MQ 等数据源,其中以 MongoDB 最为常用。我们用 SPL 连接 MongoDB 做计算。 导入 MongoDB 数据。 外部库 SPL 支持的多种 ..
-
Restful 数据源也很常见,而且 Restful 的数据几乎都是 json 格式的,所以这两个放在一起来讲。 Rest 服务和数据格式 访问http://192.168.2.52:8503 ..
-
报表和报表工具的概念 说到报表,很多人第一时间会想到财务报表,但此报表非彼报表,这里说的报表范围更广。 [图片] 各行业应用中呈现的各类图表都是报表,财务报表只是其中的一小部分。 报表工具,顾 ..
-
用 SPL 查文件也很简单,而且能处理各种文件格式。 计算用例 查询目标 基于 orders1.csv(有标题),统计 2024 年各类订单状态的订单金额 SPL 语法 编写脚本 A 1 =T ..
-
RDB 是 SPL 的 Native 数据源,SPL 通过 JDBC 与数据库交互,可以动态生成 / 拼接 SQL,也可以为 SQL 传递参数,原来在 Java 等语言与 SQL 结合的场景都 ..
-
0 准备篇 背景 多样性数据源混合计算是常态需求,同构或异构数据库之间、文件与数据库、NoSQL 与文件等,理论上任何数据存储之间都涉及数据混合计算和分析。但混算目前技术解决的并不好,同构库之 ..
-
上次举例在 报表单元格超链接 中如何设置超链接。 这里介绍在润乾报表中如何实现统计图的超链接。 下面我们以订单分布为例,举例说明: 第一步,制作一张含有柱形图的网格式报表作为被链接表,呈现出每 ..
-
应用系统中的报表功能直接面对业务用户,太慢的报表会严重影响用户体验。报表的响应时间包括数据源计算取数时间和前端展现时间两部分,经验表明,大部分慢报表是数据库计算性能差造成的,和报表本身关系并不 ..
-
当数据比较多时,报表设置分页后,最后一页数据不满一页时,如需将报表尾显示在最下方,我们可以通过补充空白行的方式解决该问题。 实现效果:使用自带的订单明细报表,每页 30 行数据,且每页最下方显 ..
-
计算方法: DMZ=if((最高价 + 最低价)<=(最高价 [-1]+ 最低价 [-1]),0,max(abs( 最高价 - 最高价 [-1]),abs(最低价 - 最低价 [-1]) ..
-
MASS 梅斯线(Mass Index)是 Donald Dorsey 累积股价波幅宽度之后,所设计的震荡曲线。本指标最主要的作用,在于寻找飙涨股或者极度弱势股的重要趋势反转点。 MASS 指 ..
-
当多用户并发填报时,有时会遇到主键重复的问题,造成数据丢失的情况。通过在报表中添加流水号设置则可轻松解决该问题。 使用向导用自带的员工表自动生成行式填报。 文件–新建行式填报–数据表选择员工表 ..
-
润乾报表可以通过esProc数据集,直接调用非企业版集算器脚本文件,如果需要调用企业版集算器脚本文件,则需要部署内嵌的QJDBC,具体步骤如下: 1. 部署企业版 jar 从 官网下载安装集算 ..
-
在远程服务器192.168.2.12上有一个集算器企业版脚本文件,本机192.168.2.4的报表想要远程调用这个脚本文件,那就需要通过企业版的分机服务器和集算器jdbc来完成,具体步骤如下: ..
-
VRSI 指标又名量相对强弱指标,是通过反映股价变动的四个元素:上涨的天数、下跌的天数、成交量增加幅度、成交量减少幅度来研判量能的趋势,预测市场供求关系和买卖力道,是属于量能反趋向指标之一。计 ..
-
成交量标准差(VSTD)就是求 N 周期成交量的估算标准差,该指标可很好追踪成交量放大和缩小的趋势。标准差是一种表示数据分散程度的统计学概念,主要是根据数据在一段时间内的波动情况计算而来的,用 ..