从其他数据集插入
操作的功能与用途¶
从另一个数据集插入操作允许您使用源数据集中的值或计算值填充目标数据集中的一个或多个字段。
具体而言,它根据两个数据集之间共享的属性类型字段关系,将源数据集上存在的行添加到目标数据集。
如果未配置匹配字段,系统将根据两个数据集的列名自动检查可能的匹配。
高级选项卡(仅对物理数据集或虚拟数据集可见)¶
source scenario /period 字段允许您定义一个场景/期间,以便从中读取给定源数据集的数据。可以使用 AW 参数或通过单元格字段定义中使用的相同语法来指定值。如果该字段留空,则采用 DTP 启动时的场景/期间。
如果使用物理数据集且指定的场景/期间不存在或未处于活动状态,DTP 将继续执行但不执行该操作,并在审计中记录未执行。
示例
源数据集¶
| Category | Product | Price |
|---|---|---|
| Electronics | Laptop | 1329 |
| Electronics | Bluetooth Speaker | 99 |
| Electronics | Smartphone | 800 |
| Toys | Puzzle Game | 15 |
源数据集具有 Category、Product 和 Price 列,而目标数据集只有 Product 和 Price。在没有显式匹配字段的情况下,系统可以匹配这两列,因为它们具有相同的名称。然后,数据处理将这些列的源数据集行复制到目标数据集
目标数据集¶
| Product | Price |
|---|---|
| Laptop | 1329 |
| Bluetooth Speaker | 99 |
| Smartphone | 800 |
| Puzzle Game | 15 |