问题描述与分析
我们有一个txt文件data1.txt,如下所示:
ID、姓名、姓氏、部门
12345,John,Samon,计算机科学
14524,David,Souza,电气和电子
还有一个txt文件data2.txt,如下所示:
ID、Q1、Q2、Q3、期中、期末
12345,100,90,75,89,100
14524,80,70,65,15,90
这两个文件通过它们的 ID 以一一对应的关系关联。我们尝试生成一个新的文本文件,如下所示:
ID、姓名、avgQ_Average、期中考试、期末考试、部门
12345,John,88.33,89,100,计算机科学
14524,David,71.67,15,90,电气和电子
解决方案
在esProc中写入如下脚本p1.dfx:
解释
A1 导入data1.txt。
A2 导入data2.txt。
A3 通过 ID 字段以一对一关系连接 A1 和 A2。
A4 按照具体的结构,创建结果序表。
A5 将结果序表导出到mergedFile.txt中。