gpt4 book ai didi

azure - 检查列是否存在,不存在时添加

转载 作者:行者123 更新时间:2023-12-03 02:06:32 27 4
gpt4 key购买 nike

在 Azure 数据工厂数据映射流程中,是否有方法检查输入文件中是否存在 Date 列?如果 true,则选择 Date 列,如果不是,则创建 Date 列,但在输出中将该列留空?

我尝试使用条件selectif name=='Date',将列命名为Date,但工作流程失败“日期”列不存在。

最佳答案

您可以在派生列转换中使用byName()

这是我的示例输入数据,其中包含 Date 列。

enter image description here

在派生列中,使用以下数据流表达式。

toDate(byName('Date'))

enter image description here

上面的 byName() 将搜索给定的列名称,如果它存在于列列表中,则它给出这些值,如果不存在,它将给出 null 值列。

源中存在日期列时的结果:

enter image description here

不带日期列的来源:

enter image description here

结果,其中 Date 列且值为 NULL:

enter image description here

派生列转换后,使用选择转换来选择所需的列。

关于azure - 检查列是否存在,不存在时添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74724644/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com