【发布时间】:2020-12-17 16:10:46
【问题描述】:
在映射数据流中使用 Azure 数据工厂数据转换表达式;
当您想要表达 sql 语句“NOT IN”时,筛选 Azure 数据工厂的数据流联接设置的正确方法是什么?
例子:
...
AND a.id NOT IN (2050, ..., 2057)
...
【问题讨论】:
在映射数据流中使用 Azure 数据工厂数据转换表达式;
当您想要表达 sql 语句“NOT IN”时,筛选 Azure 数据工厂的数据流联接设置的正确方法是什么?
例子:
...
AND a.id NOT IN (2050, ..., 2057)
...
【问题讨论】:
如果您的 id 值是硬编码,您可以创建一个过滤器活动并使用该表达式 !in([2050,2051,2052, ..., 2057],id),正如 Mark 所说。如果是,请忽略我的回答。
如果您的值保存在源列中,则可以使用 Exists 活动。详情可以参考这个答案How to write Filter Expression in Azure Data Flow?。
【讨论】:
!in(array_Id,ID)
!in([2050,2051,2052, ..., 2057],a.id)
【讨论】: