设计器入门
从加数据集、画表头、绑定与扩展、分组父子格、合计、条件格式、参数查询到预览导出的完整流程,并附设计器能力一览。
界面布局
- 工具栏:新建、保存、预览、导出、撤销 / 重做。
- 数据面板:数据集与字段列表。
- 画布:类 Excel 的表格编辑区(带行号 / 列标)。
- 属性面板:单元格 / 行列 / 报表 三级属性设置。
从零做一张报表
- 加数据集:数据面板引入已建好的数据集(见 数据集)。
- 画表头:顶部行输入列标题;可合并单元格,做斜线表头 / 多级表头。
- 绑定数据:把字段拖到数据行单元格,该格即成为数据列;表达式中用「列字母 + 行号」引用,如
B2(见 单元格绑定与扩展)。 - 设扩展方向:选中数据格 → 属性面板 → 纵向(默认,向下出多行)/ 横向(向右出多列)/ 不扩展。
- 分组与父子格:分组字段做父格,明细做子格,保证按组对齐展开(见 父子格与数据绑定)。
- 合计:合计行写聚合表达式,如
sum(B2)、avg(B2)、count(B2);跨页可重复表头与合计。 - 样式与条件格式:字体 / 边框 / 对齐 / 数字格式;按数据动态变色(见 样式与条件格式)。
- 参数与查询:新增报表参数
$param,配置查询表单让用户筛选(见 查询表单与参数)。 - 预览与导出:预览看真实数据;导出 PDF / Excel / Word / CSV / HTML,或直接打印。
表达式是 Magic Script:函数一律小写、无需 = 前缀(写
sum(B2)而非=SUM(B2)),语法详见 报表基本语法。
设计器能力一览
| 能力 | 说明 |
|---|---|
| 单元格 | 合并、对齐、边框、行高列宽、数字 / 日期格式化 |
| 扩展 | 行扩展 / 列扩展 / 交叉扩展 |
| 表头 | 斜线表头、多级表头 |
| 计算 | Magic Script 表达式 + 丰富函数(见 函数参考) |
| 汇总 | 分组小计、总计、跨页合计 |
| 图表 | 柱 / 线 / 饼等图表组件嵌入报表 |
| 单据 | 套打、终止线、条码 / 二维码(见 单据模板概述) |
| 导出打印 | 多格式导出、PDF 字体嵌入、插件 / 网页打印 |
小贴士
- 一个数据格 + 纵向扩展 = 一列明细。
- 合计格放扩展区下方,
sum(B2)自动对该格扩展出的所有数据求和。 - 数据"对不齐 / 重复",多半是父格没设对。