キーワードまたは文字列を含むデータ値の識別
入力データのカラムにある単語または文字列を検索するには、「含む」演算子を使用する条件を設定します。この演算子は、入力の各フィールドに複数の値が含まれる場合に、単一のデータ値を検索する場合に使用します。または、ある文字列内の一部の文字列を含む入力データ値を検索する場合に使用します。
例えば、インベントリ項目をウェアハウスに保存している組織で働いているとします。さらに、製品範囲のインベントリの項目数を数えるとします。製品名は、West Wood、West Star、およびWest Landです。そこで、文字列「West」を含む製品名を検索する条件を設計します。
設定したルール文は、ビジネスルールの単一の要素を表す場合があります。例えば、ビジネスルールには、インベントリに長期間存在している製品の販売価格を削減するポリシーが記述されている場合があります。現在のルール文は、親ルールセット内のルール文が入力として読み取ることができる出力を生成します。
1ルール仕様のルールセットを選択します。
2ルールセットのプロパティで、[ルールロジック]をクリックします。
3[ルール文の追加]をクリックします。
4ルール文に入力を選択します。
- - 使用可能な入力がルール仕様に含まれない場合は、入力を作成します。ビジネスデータを含むカラムの種類を表す入力プロパティを設定します。
5条件分析の結果を検証する演算子を選択します。
contains演算子を使用すると、ルール文はfunction条件タイプの使用を求めるメッセージを要求します。
6[条件の定義]ダイアログボックスで、[次を含む]を選択します。
7値を入力し、入力フィールドの入力データと比較します。例えば、「West」と入力します。
この関数により、入力した文字列値がないか、ルール文の入力が検索されます。
デフォルトでは、関数は入力文字列の任意の場所にある値を検索します。また、入力文字列の先頭または末尾の値を検索するように関数を設定することもできます。
注: さらに、条件入力と別の入力の値を比較するようにContains関数を設定することもできます。
8条件ロジックを満たすデータに適用されるアクションの種類を選択します。例えば、各製品のインベントリ数を返すアクションを設定したとします。
- - 同じ行の別のカラムからデータ値を返すには、次のアクションタイプを選択します。
input
9ウェアハウス内の各製品のインベントリレベルを表す入力を選択します。
10ルール仕様を保存します。