如何在 Azure 数据流中不在 ( ) 概念中

问题描述 投票:0回答:0

我给出了这样的表达式FIX","ANGELA","ZERO","$0","INSTALLED",upper(CUSTOMER_PO_NUMBER)))

在我的过滤器流中。

在这里我得到错误的过滤行数,因为空值也被删除了。 我的另一个想法是做一个“条件拆分”,在我提到的条件拆分中

in(["FIX","ANGELA","ZERO","$0","INSTALLED",toString(null())],upper(CUSTOMER_PO_NUMBER))in(["FIX","ANGELA","ZERO ","$0","INSTALLED",upper(CUSTOMER_PO_NUMBER))

现在,当我看到条件为假的行数时:我正在使用条件拆分获得正确的行数。

所以我想到将 toString(null()) 包括为:

not(in(["FIX","ANGELA","ZERO","$0","INSTALLED",toString(null())],upper(CUSTOMER_PO_NUMBER))in(["FIX","ANGELA", “零”,“$0”,“已安装”,toString(null()),上(CUSTOMER_PO_NUMBER)))

在过滤器中。但是那给了我 0 行。

如何在过滤器中获得与条件拆分 False 条件相同的输出? not(in()) 在这种情况下不起作用。

azure azure-data-factory azure-data-factory-2 azure-data-flow
© www.soinside.com 2019 - 2024. All rights reserved.