内置数据集
手工录入或粘贴数据的内置数据集:管理列、粘贴数据、类型、转为 SQL 数据集。
概述
内置数据集把一小份固定数据直接保存在报表定义里,不依赖数据连接。适合科室目标值、状态字典、演示数据等很少变化的数据。数据随报表模板保存,修改需要重新编辑模板。
功能入口
「新建SQL数据集」拆分按钮 >「内置数据集」,打开「编辑内置数据集」。对话框内有按钮「管理列」「添加行」「粘贴数据」「复制数据」。
操作步骤
用粘贴创建
- 在 Excel 或文本中准备数据,首行为列名。
- 点击「粘贴数据」,把内容粘贴进对话框。
- 系统把首行识别为列名,并自动推断各列类型。
- 确认后保存。
粘贴会替换所有现有列和数据。
手工创建
- 点击「管理列」,在「列名」「类型」表格中添加列。
- 点击「添加行」,逐行填写数据。
- 需要备份或搬运时点「复制数据」。
属性说明
| 属性 | 说明 | 取值 |
|---|---|---|
| 列名 | 字段名 | 文本 |
| 类型 | 列的数据类型 | String、Number、Date、DateTime |
| 计算字段 | 按行增加的计算字段 | 见 后处理脚本与计算字段 |
与 SQL 数据集互转
右键数据集,选「转为 SQL 数据集…」可把数据来源改为 SQL;转换后用「恢复为内置数据集」还原。
示例
科室月度目标,粘贴以下三行(粘贴时首行含制表符、逗号、分号或连续多个空格,界面据此识别分隔符):
dept_code dept_name target
D01 内科 5000
D02 外科 3200
得到字段 dept_code、dept_name(String)与 target(Number)。之后可与 SQL 数据集 ds_visit 在派生数据集中按 dept_code 关联,见 派生数据集。
注意事项
注意:内置数据集会占用模板体积,也受非 SQL 数据集行数限制,不适合存放大数据。
提示:数据需要经常变化时,改用 SQL 数据集,或用 运行时注入数据集 由宿主系统推送。