我有一个包含由~分隔的多行的.txt文件。
下面的输入只是一个例子-实际的文件将有许多行,每次都会有所不同。
abcdefgh~
asdfghjkliuy~
qwertyuiopasdfgh~
..........每一行都以~结尾,我想将所有行合并为一行。
所需输出:
abcdefgh~asdfghjkliuy~qwertyuiopasdfgh~..................................如何使用Informatica将所有行合并为一行,并将结果写入.txt文件?
发布于 2021-06-18 11:34:23
这是一个从多行到列的合并问题。现在,如果你有一个你想要连接的键,它将使你的生活变得简单,否则你的连接字符串将会非常长。所以,这里有一些步骤。
in_key
in_data
v_data = IIF( prev_key <> in_key,in_data, v_data || in_data)
prev_data = in_data
prev_key = in_key
out_key = in_key
out_data = v_data如果您没有密钥,
in_data
v_data =v_data || in_data
prev_data = in_data
out_data = v_data将out_key和out_data链接到下一个agg。请注意,out_data列和v_data列的数据类型应该是string,这样它们才能处理大的连接字符串。
out_data = MAX(data)https://stackoverflow.com/questions/68028029
复制相似问题