クラス BirtComp
BirtComp.anyOf
Boolean 型。ターゲットの値がソース内の値と一致する場合は TRUE、一致しない場合は FALSE を戻します。
以下の例は、Country フィールドの値がカナダ、メキシコ、または米国であるかをテストします。フィールドの値がいずれかの国である場合、関数は TRUE を戻します。
以下の例は、payDate フィールドの値が 2009 年 1 月 15 日または 2009 年 1 月 31 日であるかをテストします。
BirtComp.between
この関数は、ある値が指定した 2 つの値の間にあるかをテストします。
ソースの値がターゲット 1 の値とターゲット 2 の値の間にある場合は TRUE、間にない場合は FALSE を戻します。
以下の式は、フィールドの値が指定した値の範囲内にあるかをテストします。
BirtComp.compareString
この関数は、文字列値が特定の条件において別の文字列値と一致するかをテストします。
大/小文字を区別しない比較を実行する場合は TRUE を指定します。大/小文字を区別する比較を実行する場合は FALSE を指定します。
ソース 1 の値がソース 2 の値と一致している場合は TRUE、一致しない場合は FALSE を戻します。
BirtComp.equalTo
ソースの値がターゲットの値と一致している場合は TRUE、一致しない場合は FALSE を戻します。
以下の式は、フィールドの値が指定した値と等しいかをテストします。
BirtComp.greaterOrEqual
この関数は、ある値が他の値より大または等しいかをテストします。
ソースの値がターゲットの値より大または等しい場合は TRUE、小さい場合は FALSE を戻します。
以下の式は、フィールドの値が指定した値より大または等しいかをテストします。
BirtComp.greaterThan
ソースの値がターゲットの値より大きい場合は TRUE、大きくない場合は FALSE を戻します。
以下の式は、フィールドの値が指定した値より大きいかをテストします。
BirtComp.lessOrEqual
この関数は、ある値が他の値より小または等しいかをテストします。
ソースの値がターゲットの値より小または等しい場合は TRUE、大きい場合は FALSE を戻します。
以下の式は、フィールドの値が指定した値より小または等しいかをテストします。
BirtComp.lessThan
ソースの値がターゲットの値より小さい場合は TRUE、小さくない場合は FALSE を戻します。
以下の式は、フィールドの値が指定した値より小さいかをテストします。
BirtComp.like
この関数は、文字列値がパターンと一致するかをテストします。パターンには、SQL のパターン・マッチング構文を使用する必要があります。
マッチング対象の文字列パターン。パターンは二重引用符 ("") で囲む必要があります。マッチング対象の文字列を入力するときには、大/小文字を正しく使用します。パターンには以下の特殊文字を使用できます。
リテラルのパーセント (%) または下線 (_) 文字と一致させるには、それぞれの文字の前に 2 つの円記号 (¥¥) を付けます。例えば、「S_10」と一致させるには以下のパターンを使用します。
ソースの値がターゲットの値と一致している場合は TRUE、一致しない場合は FALSE を戻します。
以下の例は、productCode フィールド内の S18 で始まる値に TRUE を戻します。
以下の例は、単一文字に続きサブストリング「Ford」を含む productName の値に TRUE を戻します。
BirtComp.match
この関数は、文字列値がパターンと一致するかをテストします。パターンには、JavaScript の正規表現構文を使用する必要があります。
![]()
特殊文字自体を一致させるには、特殊文字の前に円記号 (¥) 文字を付けます。例えば、「S*10」と一致させるには以下のパターンを使用します。
ソースの値がターゲットの値と一致している場合は TRUE、一致しない場合は FALSE を戻します。
以下の例は、productCode フィールド内の S18 で始まる値に TRUE を戻します。
以下の例は、サブストリング「Ford」を含む productName の値に TRUE を戻します。
BirtComp.notBetween
この関数は、ある値が指定した 2 つの値の間にないかをテストします。
ソースの値がターゲット 1 の値とターゲット 2 の値の間にない場合は TRUE、間にある場合は FALSE を戻します。
以下の式は、フィールドの値が指定した値の範囲外にあるかをテストします。
BirtComp.notEqual
ソースの値がターゲットの値と等しくない場合は TRUE、等しい場合は FALSE を戻します。
以下の式は、フィールドの値が指定した値と等しくないかをテストします。
BirtComp.notLike
この関数は、文字列値がパターンに一致しないかどうかをテストします。 パターンには、SQL のパターン・マッチング構文を使用する必要があります。
比較するストリング・パターン。パターンは二重引用符 ("") で囲む必要があります。マッチング対象の文字列を入力するときには、大/小文字を正しく使用します。パターンには以下の特殊文字を使用できます。
リテラルのパーセント (%) または下線 (_) 文字と一致させるには、それぞれの文字の前に 2 つの円記号 (¥¥) を付けます。例えば、「S_10」と一致させるには以下のパターンを使用します。
ソースの値がターゲットの値と一致しない場合は TRUE、一致する場合は FALSE を戻します。
| (c) Copyright Actuate Corporation 2013 |