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ステートメントの2番目の部分を完全に無視しているようです。CRでORを実装する方法はありますか?

4

1 に答える 1

1

私はこれまでCSVファイルでCRを使用したことがないので、それらの空の文字列をどのように処理するのかわかりません。次のようにして、選択式を「Nullの例外」ではなく「Nullのデフォルト値」に設定してみてください。

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