反馈已提交

网络繁忙

新计算引擎使用说明

  • 文档创建者:朵拉
  • 历史版本:22
  • 最近更新:Catqiu 于 2023-04-03
  • 1. 概述

    1.1 版本

    报表服务器版本
    功能变动
    11.0-
    11.0.1

    开启「固定行数分页」后,支持显示总页码,详情参见本文第 3 节

    开启「数据行数汇总」后,可以显示数据总量,详情参见本文第 4 节

    1.2 应用场景

    本文介绍如何使用新计算引擎。新计算引擎功能设置页面如下图所示:

    注:新计算引擎支持的功能和暂不支持的功能请参见:新计算引擎介绍

    11.png

    2. 开启新计算引擎

    1)打开一张 cpt 模板,例如:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\分页报表.cpt

    点击「模板>报表引擎属性」。如下图所示:

    10.png

    2)勾选「启用后台分页」按钮,选择「新计算引擎」,点击「确定」即可开启新计算引擎。如下图所示:

    1642062237145047.png

    3)保存后,点击分页预览即可查看。

    3. 固定行数分页

    3.1 功能介绍

    • 勾选「固定行数分页」后,可设置「每页记录数」。

    • 仅支持单数据集明细表,明细表中所有的数据设置需均为列表。若非单数据集明细表开启此功能,后台报错:错误代码:11100052 非单数据集明细表模板,无法支持计算总行数或页码,请调整模板结构

    • 「每页记录数」仅包括纵向扩展的数据集的行数,不包括标题及不扩展的数据集,模板将横向不再分页且不再支持自适应设置。

    • 若模板参考 固定行数分页 设置的行数与「每页记录数」不同时,以「每页记录数」为准。

    • 当模板中用于计算行数的扩展单元格设置了「无法转换为 sql 的过滤设置」或者「条件属性行高变化」、「隐藏行」或「结果集筛选」时,会影响最终展现的数据量。预览时显示页码/行数获取失败,后台提示报错:错误代码:11100050 存在不支持计算总行数的过滤设置,无法准确计算总行数或页码错误代码:11100051 存在不支持计算总行数的条件属性、隐藏行或者结果集筛选设置,无法准确计算总行数或页码

    • 无论是否设置按行数分页,导出统一按老引擎导出。

    • 若总页码获取耗时超过 1min 将自动中止获取,另外被智能运维中止时也不再获取。此时显示如下图所示:

    7.png

    3.2 模板准备

    1)新建普通报表,数据库查询语句为:SELECT * FROM 订单明细

    2)报表样式设置如下图所示:

    1642066439863402.png

    3)A2、B2、C2、D2、E2 单元格设置列表显示,设置方法相同,以 A2 单元格为例。如下图所示:

    13.png

    3.3 效果查看

    1)点击「模板>报表引擎属性>启用后台分页>固定行数分页」,设置「每页记录数」为 30 。如下图所示:

    14.png

    2)点击「分页预览」预览模板即可。如下图所示:

    1642066931746919.png

    4. 数据行数汇总

    4.1 功能介绍

    • 仅支持单数据集明细表。若非单数据集明细表开启此功能,后台报错:错误代码:11100052 非单数据集明细表模板,无法支持计算总行数或页码,请调整模板结构

    • 若总数据量获取耗时超过 1min 将自动中止获取,另外被智能运维中止时也不再获取。此时显示如下图所示:

    8.png

    4.2 模板准备

    请参见本文 3.2 节内容。

    4.3 效果查看

    1)点击「模板>报表引擎属性>启用后台分页>数据行数汇总」 。如下图所示:

    14.png

    2)点击「分页预览」预览模板即可。如下图所示:

    16.png

    附件列表


    主题: 性能优化
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持