我给出了这样的表达式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()) 在这种情况下不起作用。