0

我正在使用 Azure 数据流进行许多数据转换,最后输出一个制表符分隔的文本文件。

我正在寻找一种仅从第一行中完全删除 2 列的方法……然后仅在第一行中,之后的所有列都应“向左滑动”。

示例:(我使用的是制表符分隔的列表,但我将在此处使用逗号以提高可见性)

假设我有以下输入:

1、2、3、4、5

6、7、8、9、10

11、12、13、14、15

我想从第一行删除 2 列,所以我希望输出为:

1、4、5

6、7、8、9、10

11、12、13、14、15

(在本例中,删除了包含 2 和 3 的列)

此外。如果要求每行中的列数相同,我可以将空列移动到第一行的末尾,例如:

1, 4, 5, ,

6、7、8、9、10

11、12、13、14、15


我已经使用派生列来实现动态逻辑来删除第一行的值。但是,我需要删除整个字段,而不仅仅是删除值。

我还使用映射来删除列,但当然会从所有行中删除列,在我的场景中,我只需要删除第一行的选项卡/列。

4

1 回答 1

1

您可以使用联合转换来组合数据流中的不同模式。

https://docs.microsoft.com/en-us/azure/data-factory/data-flow-union

于 2020-12-04T19:47:25.793 回答