etl - 在 tUnite 组件后添加记录 Progressive Number
问题描述
我有以下问题:我从几个表中获取记录,然后将它们与 tUnite 组件组合以创建一个 .txt 文件。之后,我根据某个字段对检索到的行进行排序。输出文件是这样的:
myField
HeaderRecord xxxxx
DetailRecord xxxxx
DetailRecord xxxxx
AdditionalRecord empty -> field I want to calculate for Additional Record
DetailRecord xxxxx
DetailRecord xxxxx
AdditionalRecord empty -> field I want to calculate for Additional Record
DetailRecord xxxxx
AdditionalRecord empty -> field I want to calculate for Additional Record
我想做的是仅为“AddionalRecord”(TAB3)计算“myField”。该字段是一个渐进式数字,必须像下面的屏幕截图所示那样工作。
将记录与 tUnite 合并后如何实现目标?
myField
HeaderRecord xxxxx
DetailRecord xxxxx
DetailRecord xxxxx
AdditionalRecord 000000004 -> field I want to calculate for Additional Record
DetailRecord xxxxx
DetailRecord xxxxx
AdditionalRecord 000000007
DetailRecord xxxxx
AdditionalRecord 000000009
我在下面附上了 myJob:
有人可以帮助我吗?先感谢您。
看来我无法读取 row6.message_type_id 的值
解决方案
推荐阅读
- ruby - 如何在 Docker Ruby-2.5.1 Alpine Linux 上安装 wkhtmltopdf?
- python-3.x - pip 安装 osmnx 错误
- mysql - 如何根据相同的列名对行值进行分组
- sql - 如何在 SQL 中以百分比显示标记?
- go - 接口作为结构中的字段,接口调用将输入作为相同结构的方法
- javascript - 将字符串转换为角度 8 中的枚举值
- java - 使用查询访问节点的子节点
- r - 如何在R中聚类相似的文本
- php - 使用字母 A - Z(4 个字符)和数字 0 - 0(4 个字符)匹配 8 位标识符的基本搜索模式?
- python - 在 python 中,这意味着什么 1, 2 == 1, 2?