反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

分组报表简介

  • 文档创建者:天玑科技-叶然
  • 历史版本:32
  • 最近更新:Leo.Tsai 于 2021-12-03
  • 1. 概述

    在线视频学习请查看:父子格设置

    1.1 版本

    报表服务器版本
    10.0

    1.2 功能简介

    本章将详细介绍分组报表。分组报表是所有报表当中最普通,最常见的报表类型,也是所有报表工具都支持的一种报表格式。从一般概念上来讲,分组报表就是只有纵向的分组。传统的分组报表制作方式是把报表划分为条带状,用户根据一个数据绑定向导指定分组,汇总字段,生成标准的分组报表。

    中国式复杂报表中存在一些不规则的分组报表,报表的逻辑关系非常复杂,实际报表绘制过程中层的数目较多,如下图所示:

    2. 示例

    2.1 数据准备

    新建数据集 ds1,数据库查询对话框中写入 SQL 查询语句:SELECT * FROM 销量,取出「销量」表中的所有数据。如下图所示:

    Snag_e66ece7.png

    2.2 报表设计

    1)A1~C1 单元格写入表格标题信息,选中 A1~C1 单元格,右边属性面板选择「单元格属性>样式」,样式下拉框选择「预定义样式」,给标题设置一个「Head」类型的样式。如下图所示:

    注:设置好 Head 类型的样式后,标题字体会自动居中,无需另外设置。

    Snag_1d2f4e8a.png

    2)将数据集中的字段拖入到对应单元格中,选中 A2~C2 单元格,将字体居中,选中 A1~C2 单元格,给表格整体添加预定义样式默认的天蓝色内外框。如下图所示:

    Snag_1d32bc0b.png

    3)选中 C2 单元格,右边属性面板选择「单元格元素>基本」。数据设置下拉框选择「汇总>求和」。如下图所示:

    Snag_1d35443c.png

    2.3 父子格设置

    选中 B2~C2 单元格,右边属性面板选择「单元格属性>扩展」,左父格设置为「默认」。如下图所示:

    Snag_1d3757ab.png

    2.4 效果预览

    2.4.1 PC 端

    保存报表,分页预览查看报表,如下 1.2 节所示。

    2.4.2 移动端

    App 与 HTML5 端效果相同,如下图所示:

    1568000017502434.jpg

    2.5 已完成模板

    已完成模板可参见:%FR_HOME%\webroot\WEB-INF\reportlets\demo\NewbieGuide\分组报表.cpt

    点击下载模板:分组报表.cpt

    3. 分组示例索引

    小节内容简介
    效果预览
    交叉报表交叉报表的特点是表头是由上表头和左表头组成,从形式上来看,有点类似于数学上的二维数列,将数据按照行和列进行分类
    纵向分组报表分组报表中一种常见样式就是组标题(组头)不是在左边,而是在上面或者下面。
    分组汇总在分组报表中对组内的数据进行数量汇总。
    相邻连续分组按照时间先后,某个字段连续相同的话就合并起来显示
    按段分组分组是根据数据的值段来分的,属于某个值区间的记录归到一个组里显示
    归并分组做报表的时候将部分值作为主要查看对象,而其他值则汇总于「其他」组
    自定义公式分组一般数据是通过某一字段来进行分组,如日期字段,每个日期对应一个组,此时分组过于详细,希望按照年与周来分组显示
    动态显示前N个分组在普通分组的情况下,实现动态的显示前 N 个分组,后面的分组合并为其他。1.gif
    按段长动态分组实现数据按不同的段长参数进行动态分组。2.gif

    附件列表


    主题: 报表应用
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526