VeryReport · 帮助文档

行式报表

行式报表(清单式明细表)设计入门:模板数据集、表头绑定、格式设置与分页预览,操作以 VeryReport 复杂报表设计器为准。

VeryReport 复杂报表设计器 中,行式报表(清单式明细表)是最常见、最简单的报表样式:数据按行纵向扩展,展示为列表式表格。

1. 概述

1.1 适用版本

报表设计器版本

since 3.0

1.2 功能简介

行式报表即清单式明细表:对数据集字段做纵向扩展,每条记录占一行,形成列表式表格,例如订单明细、客户清单、出入库流水等。

行式报表对数据进行纵向扩展,将数据展示为一个列表式的表格。

2. 示例

以下以「订单明细」为例,展示从零完成行式报表的流程。

2.1 数据准备

  1. 若尚未接入数据源,请先在 数据中心 → 数据源 新建并测试连接。

  2. 依次打开 数据分析 → 复杂报表,选择左侧文件夹右侧的「+」,新建复杂报表。

  3. 在左侧 数据集 面板 → 模板数据集+ 新建数据库查询

  4. 命名数据集为 ds1,选择数据源,填写 SQL,或者点击左侧表格,会自动生成SQL,例如:

select * from order_detail

保存后在面板中预览字段列表,确认含「订单编号、客户、下单日期、金额」等列(列名以实际表为准)。如下图所示:

提示:若已在 数据中心 → 数据集 维护全局数据集,可切换到 全局数据集 Tab,直接拖拽字段,无需重复写 SQL。

2.2 报表设计

(1)表头

  1. A1~G1(列数以实际字段数为准)写入列标题,例如:订单编号、产品编号、产品名称、用户编号、收货地址、订单时间、订单金额。

(2)绑定数据

  1. ds1 字段按标题顺序拖入 第 2 行 对应单元格(如 A2~G2)。

  2. 拖入后单元格显示 =数据集.聚合方式(字段) 形式绑定,比如订单编号:ds1.G(order_id)。

由于单元格扩展默认为纵向扩展,将数据列拖入单元格后默认按行向下扩展,不需要再对扩展属性做额外设置。

(3)设置样式

  1. 选中相应的单元格,在工具栏选择相应的工具,对表格进行样式美化,比如边框、边框颜色、字体颜色等。

完整的设计如下图所示:

2.3 效果预览

工具栏选择「分页预览」,如下图所示:

上一篇复杂报表概述下一篇自由报表