@ISRANGENONEMPTY
複雑な密処理のパフォーマンスを向上させるために、データ値の存在をテストします。 この関数がtrueを返す場合、指定された範囲に値が存在します。 falseを返す場合、その範囲は空です。
構文
@ISRANGENONEMPTY(ZEROASDATA|ZEROASMISSG, mbrList)
パラメータ
ノート
「空」の定義は、ゼロ(0)値の処理方法を記述する最初のパラメータの使用方法によって異なります。
例
次の例では、Sample.Basicデータベースを使用します。
例 1
@ISRANGENONEMPTY(ZEROASDATA, Sales->Cola)
ColaとSalesの交差には#MISSING以外の値が含まれているため、この条件はTRUEを返します。
例 2
//ESS_LOCALE English_UnitedStates.Latin1@Binary
FIX (Budget)
Sales (IF(@ISRANGENONEMPTY(ZEROASMISSG, Jan:Mar))
Sales = 500;
ENDIF;);
ENDFIX
データベースにJan:Marの範囲の#MISSING以外の値がある場合、スクリプトはTRUEを返し、データベース内のすべてのSales->Budget値は500に変更されます。