自定义报表导出
报表模板管理
1、简介
用于自动生成报表,用户预先在报表模板上设置好数据处理的方式,以及数据写入的位置;后续需要生成报表的时候,选择对应的测试数据,就能一建生成报表。
2、如何配置报表模板
(1).打开系统,并进入报表模板配置功能模块。
(2).点击“新增报表模板”。
(3).填写模板名称:在文本框中输入您要创建的报表模板的名称。
(4).加载模板文件:点击此选项,选择已编辑好样式和公式的报表模板文件。
(5).选择循环统计方式:在此处选择数据的统计方式,可以选择默认的“先充后放”。
(6).新增数据配置:点击此选项以添加新的数据配置,数据源为测试信息。
模板Sheet页名称:选择数据写入的Sheet页名称,这是基于报表模板文件 中存在的Sheet页来选择 的。 起始位置:指定数据写入模板的起始单元格。 数据选择:选择数据来源,测试结果数据,循环层、工步层、记录层、测试信息。
6.1数据写入方式 主要对自定义报表中的 “数据写入方式” 、 “排列方式 ”、“固定字段”进行说明示意。说明示例:以下示例皆以“循环号”,“电流”, “电压”三个维度的数据进行示例说明。
● 数据写入方式:横向
● 数据写入方式:纵向
排列方式
当同时勾选了多个数据时,写入表格文件仅指定“横向”或“纵向”的数据写入方式是不够的,需要对各个数据维度在表格中的排列进行设置。 注:以勾选了两个测试数据,且数据维度均为“循环号”,“电流”, “电压”的数据为例。
默认排列
将不同测试数据的相同维度数据写到同一列(纵向)或同一行(横向)。
横向 + 默认排列
纵向 + 默认排列
交叉排列 将来自不同测试相同维度的数据交叉写入表格文档。
横向 + 交叉排列
纵向 + 交叉排列
连续排列 将来自不同测试的各维度数据,按勾选的测试数据顺序,连续写入表格文档。
横向 + 连续排列
纵向 + 连续排列
固定字段
由以上例子可以发现,循环号被重复写入表格文件,在实际使用报表中,对于某些字段并不想写入多列/行,因此加入了“固定字段”的功能。
以纵向、连续排列为例,展示固定循环号后的表格写入效果(为了起到更好的说明效果,假设勾选的测试数据的长度并不一致):
(7)、新增数据配置:点击此选项以添加新的数据配置,数据源为数据联动。
● 其他与步骤(6)保持一致。
● 数据选择:选择数据来源,数据联动。
7.1联动表单选择
数据联动表单的功能是将两个应用通过某个字段关联起来,以实现从不同的应用中抓取数据的功能。这种功能在特定情况下非常有用,例如,可以通过测试申请单-实验批号的关联,将多个应用的数据汇总到一个报表中,实现一键导出报表的操作。
7.2界面说明
● 左侧:报表模板中的取值字段的应用。
● 中间:逻辑关系,用于配置数据的关联规则。
● 右侧:关联关系应用,即报表导出数据的应用。
7.3. 添加字段
● 选择字段来源:从联动表单应用中选择要关联的字段。
● 类型:字段可以是以下类型之一:
● 文本
● 数字
● 图片
● 子表单:子表单字段会按字段拆分成列进行选择,例如子表单-条码、子表单-测试项。
● 表格:表格组件作为一个整体导出,仅导出值,不包括行表头和列表头。
● 数据分析组件:数据分析组件作为一个整体导出,仅导出值,不包括行表头和列表头。
7.4. 功能说明 ● 可配置多条关系来筛选数据,但目前一般只使用一条关联规则来建立联系。
(8)、配置字段列表:
● 字段名:选择字段来源,这些字段来自边缘计算返回的数据的字段。
● 应用公式:可以应用公式对筛选的数据进行处理。
● 格式:参考Excel中的格式化符号,如“###.###”。
● 操作:可以拖动调整字段顺序,在列表中增加或减少行,以及固定字段。
● 如果有报表模板需要空行,则选择“空白”
(9)、操作:
● 保存并继续:用于新增一条相似的数据配置。
● 取消:取消当前配置的新增数据配置。
● 完成配置:点击此选项以保存所有新增的配置。
● 保存模型,(一定要点,不然不生效)
注意点:
● 每个列表只能选取同一个层级的数据(测试信息、循环、工步、记录)。
● 数据联动每个列表只能配置一条数据联动。
● 数据联动(应用数据)功能可用于将两个应用通过某一个字段关联起来,以获取不同应用的数据。
● 子表单导出数据排列方式:与测试原始数据的排列方式相反。例如,如果测试数据需要纵向排列,子表单可以选择横向排列。
(10)、模板管理
● 编辑:在模板列表中选择要编辑的模板,进行必要的编辑操作。
● 复制:点击“复制”展开,选择要复制的模板,生成一个新的副本。
● 删除:选中要删除的模板,点击“删除”以删除模板。
● 下载模板文件:点击下载图标,即可下载当前模板文件。
3、如何创建报表导出任务
3.1 功能概述
lims系统的数据导出功能主要包括定时任务管理和常规任务管理。用户可以创建定时任务,设置导出内容、频率和时间,实现自动化数据导出。同时,用户也可以创建常规任务,手动触发数据导出。任务列表功能允许用户查看任务的执行情况,并下载最新的报表。导出失败信息查看功能帮助用户快速找到导出失败的原因,并重新导出任务。
3.2 创建定时任务
在lims系统导航找到需要导出数据的应用,点击”导出报表”,在下拉框点击”自定义报表导出”按钮。根据页面提示,设置任务名称、导出内容等参数,并点击”确认”按钮完成创建。 选择模板,添加测试,导出报表
选择对应的测试数据,点击确认。可以通过筛选,选出对应的数据。 注:如果还要添加模板,可以按上面步骤重复操作。如再添加一个“高温循环模板” 配置导出内容 在创建定时任务时,您可以根据需要选择是否拼接测试数据、指定测试顺序,以及配置不同数据筛选方式。根据实际需求进行设置,并点击“保存” 点击导出后,会弹出下载任务窗 ,当导出进度为“进行中”,就等待。直到导出进度为“已完成” 点击下载,即可下载导出的excel表格。
定时任务 点击任务任务记录的“详情”按钮,进入任务管理,查看所有任务;定时任务需要手动点击暂停和完成;