機械翻訳について

SET EMPTYMEMBERSETS

FIXが空のメンバー・セットに評価された場合、EMPTYMEMBERSETSはFIX…ENDFIXコマンド内の計算を停止します。

構文

SET EMPTYMEMBERSETS ON|OFF

パラメータ

ON

FIXが空のメンバー・セットに評価されると、FIXコマンド内の計算は停止します。

OFF

FIXが空のメンバー・セットに評価された場合でも、データベース全体が計算されます。

ノート

EMPTYMEMBERSETSがONで、FIXコマンドが空のメンバー・セットに評価されると、FIXコマンド内の計算が停止し、次の情報メッセージが表示されます: FIX文は空のセットに評価されます。 「SET EMPTYMEMBERSETSコマンド」を参照してください。 FIXコマンドの後に計算が再開されます。 計算スクリプトにネストされたFIXコマンドが含まれている場合、ネストされたFIXコマンドは評価されません。

次の計算スクリプトでは、FIXコマンド内のCalc Dim(Year)は計算されません。100-10には子がないため、FIX文は空のメンバー・セットに評価されます。

SET EMPTYMEMBERSETS ON;
...
FIX(@CHILDREN("100-10"))
  Calc Dim(Year);
ENDFIX
...

次の計算スクリプトには、ネストされたFIXコマンドがあります。 FIX(@CHILDREN("100-10")が空のメンバー・セットに評価されるため、Calc Dim(Product)は計算されません。 ネストされたFIX("New York")が空のメンバー・セットに評価されない場合でも、Calc Dim(Year)は計算されません。

SET EMPTYMEMBERSETS ON;
...
FIX(@CHILDREN("100-10"))
  FIX("New York")
    Calc Dim(Year);
  ENDFIX
Calc Dim (Product);
ENDFIX
...