目次

Search

  1. はじめに
  2. トランスフォーメーションについて
  3. トランスフォーメーションポート
  4. トランスフォーメーションキャッシュ
  5. アドレスバリデータトランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. 関連付けトランスフォーメーション
  8. 不良レコードの例外トランスフォーメーション
  9. 大文字小文字変換プログラムトランスフォーメーション
  10. 分類子トランスフォーメーション
  11. 比較トランスフォーメーション
  12. 統合トランスフォーメーション
  13. 1028データマスキングトランスフォーメーション
  14. データプロセッサトランスフォーメーション
  15. ディシジョントランスフォーメーション
  16. 重複レコードの例外トランスフォーメーション
  17. 式トランスフォーメーション
  18. フィルタトランスフォーメーション
  19. 階層型からリレーショナルへのトランスフォーメーション
  20. Javaトランスフォーメーション
  21. JavaトランスフォーメーションAPIのリファレンス
  22. Java式
  23. ジョイナトランスフォーメーション
  24. キージェネレータトランスフォーメーション
  25. ラベラトランスフォーメーション
  26. ルックアップトランスフォーメーション
  27. ルックアップキャッシュ
  28. 動的ルックアップキャッシュ
  29. 一致トランスフォーメーション
  30. フィールド分析での一致トランスフォーメーション
  31. ID分析での一致トランスフォーメーション
  32. ノーマライザトランスフォーメーション
  33. マージトランスフォーメーション
  34. パーサートランスフォーメーション
  35. Pythonトランスフォーメーション
  36. ランクトランスフォーメーション
  37. 読み取りトランスフォーメーション
  38. リレーショナルから階層型へのトランスフォーメーション
  39. REST Webサービスコンシューマトランスフォーメーション
  40. ルータトランスフォーメーション
  41. シーケンスジェネレータトランスフォーメーション
  42. ソータートランスフォーメーション
  43. SQLトランスフォーメーション
  44. 標準化トランスフォーメーション
  45. 共有体トランスフォーメーション
  46. アップデートストラテジトランスフォーメーション
  47. Webサービスコンシューマトランスフォーメーション
  48. WebサービスSOAPメッセージの解析
  49. WebサービスSOAPメッセージの生成
  50. 加重平均トランスフォーメーション
  51. ウィンドウトランスフォーメーション
  52. 書き込みトランスフォーメーション
  53. トランスフォーメーションの区切り文字

Developerトランスフォーメーションガイド

Developerトランスフォーメーションガイド

フィルタ条件

フィルタ条件

フィルタ条件は、TRUEまたはFALSEを返す式です。
式エディタで条件を入力します。 フィルタ条件では大文字と小文字が区別されます。
フィルタとして1つの値を返すすべての式を使用できます。例えば給料が$30,000以下の従業員の行を除外する場合は、以下のように条件を入力します。
SALARY > 30000
ANDおよびOR論理演算子を使用すると、複数の条件を指定することができます。例えば給料が$30,000未満であるか、または$100,000を超える従業員を除外する場合は、以下のように条件を入力します。
SALARY > 30000 AND SALARY < 100000
フィルタ条件には、ポート、パラメータ、動的ポート、生成されたポートを使用できます。 式エディタでポートとパラメータを選択します。
フィルタ条件に動的ポートを使用した場合は、フィルタ条件が展開され、動的ポート内のすべての生成されたポートが取り込まれます。 例えば、動的ポートMyDynamicPortに次の3つの10進ポートが含まれているとします。
Salary Bonus Stock
このとき、次のフィルタ条件を設定します。‎
MyDynamicPort > 100
このフィルタ条件は次の式に展開されます。
Salary > 100 AND Bonus > 100 AND Stock > 100
フィルタ条件には定数を入力できます。 FALSEに該当する値はゼロ(0)です。ゼロ以外の値はTRUEとみなされます。 例えば、トランスフォーメーションに数値データ型を使用するNUMBER_OF_UNITSというポートがあるとします。NUMBER_OF_UNITSの値が0に等しければFALSEを返すようにフィルタ条件を設定します。値がゼロでなければ、TRUEが返されます。
単一のポートセレクタや動的ポートはブール値として使用できません。
TRUEまたはFALSEを式の値として指定する必要はありません。TRUEおよびFALSEは、設定したすべての条件に対する暗黙の戻り値です。フィルタ条件がNULLとして評価されると、その行はFALSEになります。