1

我正在使用 Select Expert 过滤 3 个字段的组合:

 ({flatfile_csv.site} = "L" and {flatfile_csv.bursguar} = "1")
 or
 ({flatfile_csv.site} = "L" and {flatfile_csv.bursnorm} = "1")

在这种情况下,它只匹配:

 ({flatfile_csv.site} = "L" and {flatfile_csv.bursguar} = "1")

如果我交换语句:

 ({flatfile_csv.site} = "L" and {flatfile_csv.bursnorm} = "1")
 or
 ({flatfile_csv.site} = "L" and {flatfile_csv.bursguar} = "1")

然后它只处理

 ({flatfile_csv.site} = "L" and {flatfile_csv.bursnorm} = "1")

它似乎完全忽略了 OR 语句的第二部分。知道如何在 CR 中实现 OR 吗?

4

1 回答 1

1

我以前从未将 CR 与 CSV 文件一起使用,所以我不知道它是如何处理这些空字符串的。尝试将选择公式设置为“Nulls 的默认值”而不是“Nulls 的例外”,如下所示:

{flatfile_csv.site} = "L"
and
  (
   {flatfile_csv.burnsnorm}="1"
   or {flatfile_csv.burnsguar}="1"
  )
于 2013-03-26T15:52:41.093 回答