使用逆透视转置插入
功能¶
使用逆透视转置插入操作允许您在目标数据集中添加与源数据集中要转置的列数相同的行数,具体由匹配字段页面定义。
在操作定义页面上,您必须指定要与透视属性和透视值关联的目标数据集字段,这些字段显然必须是独立的字段。
必须定义匹配字段,因为至少必须指定一个透视字段及其别名
注意:未在匹配字段页面中列出的字段值不会带入目标表。
高级选项卡¶
源场景/期间字段允许您定义用于读取给定源数据集数据的场景/期间。可以使用 AW 参数或通过单元格字段定义中使用的相同语法来指定值。
当该字段留空时,将考虑 DTP 启动场景/期间;但是,如果场景/期间不存在或处于非活动状态,DTP 将继续执行但不运行该操作,并在审计中报告执行失败。
示例 1:基本情况:一个属性、一个透视和一个别名
源数据集¶
| PRODUCT | CLIENT | JUNE | DECEMBER |
|---|---|---|---|
| Prod 01 | Client 01 | 15 | 30 |
| Prod 02 | Client 02 | 18 | 9 |
匹配字段表¶
| 关系类型 | 详细信息 |
|---|---|
| 属性 | 目标字段:PRODUCT,源:PRODUCT |
| 透视 | 透视值:JUNE,透视别名:PERIOD_JUNE |
| 透视 | 透视值:DECEMBER,透视别名:PERIOD_DECEMBER |
¶
在操作页面中定义了:
- 透视属性字段:ATTRIBUTE
- 透视值字段:VALUE
目标数据集¶
| PRODUCT | ATTRIBUTE | VALUE |
|---|---|---|
| Prod 01 | PERIOD_JUNE | 15 |
| Prod 01 | PERIOD_DECEMBER | 30 |
| Prod 02 | PERIOD_JUNE | 18 |
| Prod 02 | PERIOD_DECEMBER | 9 |