一致配列要素の検索

「一致配列要素の検索」プロセッサは2つ以上の配列内で共通の値を検索します。結果には一意の値のみが含まれ、これらの値は最初の配列に出現した順序で表示されます。すべての入力配列の中で重複する要素がある場合は、それらが出力配列に出現します。

次の表に、構成オプションを示します。

構成 説明

入力

  • 選択された属性: 共通の値を検索する配列。値の順序は、最初に選択した配列の順序によって異なります。

オプション

大文字/小文字を区別しないかどうか。デフォルトのオプションは「はい」です。

出力

入力の連結後の結果配列。

  • CommonElements: 入力属性の共通要素。

  • HasCommonElements: 共通要素が使用可能であったかどうかを示すフラグ(Y/N)。

出力フィルタ

フィルタ HasCommonElements

共通要素あり

はい

不一致要素

いいえ

2つの入力。

選択した属性A 選択した属性B 一致要素 HasCommonElements 出力フィルタ

(A)(B)(C)

(B)

(B)

Y

一致

(A)

(B)

()

N

不一致

(A)(B)(C)

()

()

N

不一致

()

()

()

N

不一致

(<空白>)

(<空白>)

(<空白>)

Y

一致

(<Null>)

(<Null>)

(<Null>)

Y

一致

(<空白>)

(<Null>)

()

N

不一致

()

<Null>

()

N

不一致

<Null>

()

()

N

不一致

<Null>

<Null>

()

N

不一致

注意:

空の配列とnullの配列を比較すると、結果は1つの空の配列となり、不一致の値となるため、これらは同等であるとみなされます。

3つの入力。

選択した属性A 選択した属性B 選択した属性C 一致要素 HasCommonElements 出力フィルタ

(A)(B)(C)

(B)

()

()

N

不一致

(A)

(B)

(A)(B)

()

N

不一致

(A)(B)(C)

(B)

(A)(B)

(B)

Y

一致

(A)(B)(C)(D)

(D)(B)(E)

(D)(A)(F)(B)

(B)(D)

Y

一致

(A)(B)(C)

(B)

<Null>

()

N

不一致

注意:

共通の値は、入力のペアではなく、すべての入力の結合に基づきます