gpt4 book ai didi

Azure 数据工厂 - 如果有多个条件

转载 作者:行者123 更新时间:2023-12-02 07:38:33 25 4
gpt4 key购买 nike

我想在 ADF 中创建一个管道,检查数据的格式是否正确。我想检查列数、文件大小等。如果不满足这些条件,我想发送电子邮件。这是我的管道

Pipeline layout

我在管道中编写了第一个条件,一切正常。

@not(equals(activity('Get Metadata1').output.size,0)) 

但是当我想添加下一个条件时。所以我的整个情况是这样的。

@not(equals(activity('Get Metadata1').output.size,0)) and equals(activity('Get Metadata1').output.columnCount,5)

我开始收到此错误消息。

'not' is a primitive and doesn't support nested properties

您能让我知道如何解决这个问题吗?

最佳答案

[and] 运算符应该是一个函数调用,如下所示...

@and(not(equals(activity('Get Metadata1').output.size,0)),equals(activity('Get Metadata1').output.columnCount,5))

有3个条件...

@and(and(not(equals(activity('Get Metadata1').output.size,0)),equals(activity('Get Metadata1').output.columnCount,5)),equals(activity('Get Metadata1').output.exists,true))

有 4 个条件...

@and(and(and(not(equals(activity('Get Metadata1').output.size,0)),equals(activity('Get Metadata1').output.columnCount,5)),equals(activity('Get Metadata1').output.exists,true)),equals(1,1))

请参阅表达式函数语法的文档 here .

关于Azure 数据工厂 - 如果有多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65110520/

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