基于列中特定条件复制数据行的技术需求
表格拆分需求与实现示例
输入表格
| ID_EXAMPLE | KRED_NUMMER | SYSTEM | BUKRS |
|---|---|---|---|
| 1 | 100506 | PPL | 0002 (PG 1030);#1025;#1340 |
| 2 | 1656082 | PASM | 3333 |
| 3 | 1656099 | DFMG | 0716;#6008;#6104 |
拆分规则
- 提取BUKRS字段中的前4位生成独立行(括号内内容直接忽略)
- 为BUKRS字段中每个
#后的4位代码生成独立行 - 除BUKRS外,其余列内容保持不变
预期结果
| ID_EXAMPLE | KRED_NUMMER | SYSTEM | BUKRS | My Comment |
|---|---|---|---|---|
| 1 | 100506 | PPL | 0002 | 始终提取BUKRS中的前4位 |
| 1 | 100506 | PPL | 1025 | 每个#后的4位(第一个#后) |
| 1 | 100506 | PPL | 1340 | 每个#后的4位(第二个#后) |
| 2 | 1656082 | PASM | 3333 | 始终提取字段中的前4位 |
| 3 | 1656099 | DFMG | 0716 | 始终提取字段中的前4位 |
| 3 | 1656099 | DFMG | 6008 | 每个#后的4位(第一个#后) |
| 3 | 1656099 | DFMG | 6104 | 每个#后的4位(第二个#后) |
内容的提问来源于stack exchange,提问作者Julia Lukach
相关产品推荐
相关产品推荐

