ValidateGroupファンクションを使えば、無効なエレメントが含まれている行をフィルタリングできます。
この例では、デンバーにいる従業員のみを表示するフィルターを作成します。
手順
- [Input (XML)] (入力(XML))テーブルから[row (0:*)] (行 (0:*))エレメントを選択し、[Validate] (検証)タブを開きます。
- [Functions] (ファンクション)タブからValidateGroupを選択し、[Validate] (検証)タブにドロップします。
-
ValidateGroupをダブルクリックします。
- [Message] (メッセージ)フィールドにTESTと入力します。
- 11などの数字を入力します。
-
[Data] (データ)セクションで、検証する入力エレメントをドラッグ&ドロップします。この例では、[Location] (ロケーション)を使用します。
- [Input (XML)] (入力(XML))テーブルから[Location] (ロケーション)を選択し、[Validate] (検証)タブを開きます。
- ブール値を返す検証ファンクションを挿入します。この例では、[Functions] (ファンクション)パレットから[Contains]ファンクションを選択します。
- [Contains]をダブルクリックし、Denverと入力します。
-
[Input Value] (入力値)セクションの[Input (XML)] (入力(XML))テーブルから[Location] (ロケーション)エレメントをドラッグ&ドロップします。
- [Output (XML)] (出力(XML))タブから[row (0:*)] (行(0:*))エレメントを選択します。
-
SimpleLoopで、IsValidファンクションを[Filter] (フィルター)セクションに追加します。
- [Test Run] (テスト実行)をクリックして、デンバーにいる従業員を表示します。