报表概述
Sight Report 报表设计的全景:设计器组成、单元格模型、从数据到展示的流程,以及本分类各篇文档的索引。
概述
Sight Report(赛特报表)采用「单元格网格」模型:一张报表由行、列和单元格组成,数据集字段绑定到单元格上,单元格按「展开方向」把数据向下或向右展开,再叠加格式、样式和条件渲染,得到最终的报表。设计器顶部标识为「Grid 报表设计器」,对应网格报表(文件类型 grid)。
设计一张报表的基本流程:
- 在左侧「数据集」面板准备数据集(见 数据集)。
- 把数据集字段拖到单元格上,得到数据集单元格。
- 在右侧「单元格属性」中设置取值方式、展开方向、父格、排序、过滤。
- 设置格式、字体、边框、条件渲染。
- 设置行高列宽、冻结、分页、页面。
- 点击「预览」检查,点击「发布」上线。
设计器的组成
| 区域 | 位置 | 内容 |
|---|---|---|
| 顶栏 | 上方 | 保存、预览、发布、更多(报表设置、查询参数设置、查询表单设计等) |
| 工具栏 | 顶栏下 | 撤销/重做、格式刷、字体、对齐、边框、插入等 |
| 「数据集」面板 | 左侧 | 数据集及其字段,可拖到单元格 |
| 画布 | 中间 | 单元格网格,上方有公式栏,下方有页签条 |
| 「单元格属性」 | 右侧 | 数据 / 布局 / 渲染 / 链接 等标签 |
单元格类型
| 类型 | 说明 |
|---|---|
| 文本 | 直接输入的文字 |
| 公式 | 以 = 开头输入的表达式,见 报表基本语法 |
| 数据集 | 绑定数据集字段,随数据展开 |
| 图片 | 插入的图片 |
| 图表 | 「图表配置」中配置的图表 |
| 子报表 | 内嵌的子报表 |
| 斜线表头 | 在单元格内绘制斜线并放置表头项(不是交叉表报表) |
| 富文本 | 富文本内容 |
文档索引
| 文档 | 内容 |
|---|---|
| 设计器入门 | 界面、工具栏、右键菜单、画布缩放、快速做出第一张报表 |
| 单元格基础 | 输入、合并、格式化、内容超出、缩进、边距、分栏、空白行 |
| 单元格绑定与扩展 | 取值方式、展开方向、分组、排序、过滤 |
| 父子格与数据绑定 | 纵向/横向父格、父格过滤 |
| 样式与条件格式 | 样式、条件渲染的全部条件与内容 |
| 行列操作 | 行高列宽、冻结、隐藏、重复表头表尾、列宽自适应、填充柄 |
| 快捷键与批量操作 | 快捷键全表、批量格式 |
| 报表设置与页面 | 纸张、页边距、页眉页脚、水印、背景、其他设置 |
| 多工作表 | 页签条、增删改名、导出范围 |
| 图片、图表与子报表 | 插入菜单、图表配置、条码、子报表、斜线表头 |