資料の 英語版 に戻る
比較関数 (SPSS Modeler)
比較関数
最終更新: 2025年2月11日
比較関数は、フィールドの値を互いに比較したり、指定した文字列と比較する場合に用いられます。
例えば、文字列が等しいかどうかは、
を使用して確認することができます。 次のように、文字列が等しいかどうかを調べます。=
。Class = "class 1"
数値の比較を目的とする場合、greater (より大きい) は正の無限大に近いことを意味し、lesser (より小さい) は負の無限大に近いことを意味します。 つまり、すべての負の数値は、すべての正の数値より小さいことになります。
関数 | 結果 | 説明 |
---|---|---|
|
整数 | フィールドの LIST から ITEM1と等しい数値を返します。ITEM1 が NULL の場合は、NULL を返します。 |
|
整数 | フィールドの LIST から ITEM1より大きい数値を返します。ITEM1 が NULL の場合は、NULL を返します。 |
|
整数 | フィールドの LIST から ITEM1より小さい数値を返します。ITEM1 が NULL の場合は、NULL を返します。 |
|
整数 | フィールドのリストからITEM1と等しくない値の数を返します。ITEM1 が null の場合は null を返します。 |
|
整数 | フィールドの LIST から NULL 値の数を返します。 |
|
整数 | フィールドの LIST から NULL 値以外の数を返します。 |
|
ブール値 | 日付値の順序の確認に用いられます。 DATE1 が DATE2 より前の場合に真 (true) を返します。 |
|
整数 | フィールドの LIST から ITEM を含む最初のフィールドのインデックスを返します。値が見つからない場合は 0 を返します。 サポート対象は、文字列、整数、実数型のみです。 |
|
任意 | 提供されるフィールド・リストの最初の非ヌル値を返します。 ストレージ・タイプはすべてサポート対象です。 |
|
整数 | 非ヌル値を含む特定の LIST の最初のフィールドの索引、またはすべての値がヌル 0 を返します。 ストレージ・タイプはすべてサポート対象です。 |
|
ブール値 | ITEM1 が ITEM2 と等しい場合に真 (true) を返します。 |
|
ブール値 | 2 つの文字列が同一でない場合は真を返し、同一の場合は 0 を返します。 |
|
ブール値 | ITEM1 が ITEM2 より小さい場合に真 (true) を返します。 |
|
ブール値 | ITEM1 が ITEM2 以下の場合に真 (true) を返します。 |
|
ブール値 | ITEM1 が ITEM2 より大きい場合に真 (true) を返します。 |
|
ブール値 | ITEM1 が ITEM2 以上の場合に真 (true) を返します。 |
|
整数 | フィールドの LIST から ITEM を含む最後のフィールドのインデックスを返します。値が見つからない場合は 0 を返します。 サポート対象は、文字列、整数、実数型のみです。 |
|
任意 | 提供されるフィールド・リストの最後の非ヌル値を返します。 ストレージ・タイプはすべてサポート対象です。 |
|
整数 | 非ヌル値を含む特定の LIST の最後のフィールドの索引、またはすべての値がヌル 0 を返します。 ストレージ・タイプはすべてサポート対象です。 |
|
任意 | ITEM1 または ITEM2 の 2 つの項目のうち大きい方を返します。 |
|
整数 | 数値フィールドの LIST から最大値を含むフィールドの索引、またはすべての値がヌルなら 0 を返します。 例えば、3番目にリストされたフィールドに最大値がある場合は、インデックス値 3 を返します。 複数のフィールドに最大値がある場合は、最初にリストされたもの(左端)を返します。 |
|
数値 | 数値フィールドの LIST から最大値を返します。フィールドのすべての値が NULL の場合は、NULL を返します。 |
|
ブール値 | ITEM が、指定された LIST のメンバーの場合に真 (true) を返します。 それ以外の場合は、偽 (false) の値が返されます。 また、フィールド名のリストを定義することもできます。 |
|
任意 | ITEM1 または ITEM2という 2 つの項目のうち、小さい方を返します。 |
|
整数 | 数値フィールドの LIST から最小値を含むフィールドの索引、またはすべての値がヌルなら 0 を返します。 例えば、3番目にリストされたフィールドに最小値がある場合は、インデックス値 3 を返します。 複数のフィールドに最小値がある場合は、最初にリストされたもの(左端)を返します。 |
|
数値 | 数値フィールドの LIST から最小値を返します。フィールドのすべての値が NULL の場合は、NULL を返します。 |
|
ブール値 | 時間値の順序の確認に用いられます。 TIME1 が TIME2 より前の場合に真 (true) が返されます。 |
|
オフセットが有効値の範囲外の場合(つまり 1 以上またはリストされたフィールドの数値以下)、オフセット NT または NULL でそれぞれリストされたフィールドの値を返します。 ストレージ・タイプはすべてサポート対象です。 |
トピックは役に立ちましたか?
0/1000