我的数据如下所示,列中来自一个文件。
源数据-(这是列名)
客户15
米8
METERStatement 1
读1
米56
米特报表14
阅读5
阅读6
读7
客户38
米24
METERStatement 1
阅读51
客户77
米38
读9
我希望输出数据在一列中如下所示
客户15米8 METERStatement 1读数1
客户15米56米表14读5
客户15米56米表14读6
客户15米56米表14读7
客户38米24米表1读51
客户77米38‘垫100空格’阅读9
我试图通过阅读转换器循环文档来解决问题,但无法找到一个实际的解决方案。任何事都有帮助。谢谢大家。
发布于 2017-12-30 14:22:31
是的,这可以在变压器级内解决。级联是用":“完成的。
所以使用一个stage变量来连接输入,直到出现一个新的"Meter“或"Customer”行。将"Customer“保存在第二阶段变量中,以防其不发生更改。
使用条件只输出存在“读”的w行。
在处理“读取”时重置连接字符串。
我想,通常您希望为缺少的字段填充-您可以在单独的阶段变量中进行这些检查。您必须存储之前的项目,以便知道wat是丢失-甚至可能更多,如果两个连续的项目可能丢失。
https://stackoverflow.com/questions/48026544
复制相似问题