SET EMPTYMEMBERSETS
FIXが空のメンバー・セットに評価された場合、EMPTYMEMBERSETSはFIX…ENDFIXコマンド内の計算を停止します。
構文
SET EMPTYMEMBERSETS ON|OFF
ノート
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
...