@MAXS
(空の値を無視できない@MAXとは対照的に)欠落している値またはゼロの値をスキップするオプションを使用して、指定されたメンバー・リスト内の式の結果の最大値を戻します。
構文
@MAXS (SKIPNONE | SKIPMISSING | SKIPZERO | SKIPBOTH, expList)
パラメータ
ノート
-
@MAXS (SKIPMISSING、expList)は、@MAX (expList)と同等です。
-
#MISSING
値が負のデータ値より大きく、正のデータ値より小さいため、計算されるデータに負の値と#MISSING
値のみが含まれる場合、@MAXSは#MISSING
を返します。 -
計算されるデータに負の値、0値および
#MISSING
値のみが含まれている場合、@MAXSは#MISSING
値または0値を予期しない方法で返す可能性があります。
例
どちらの例でも、Sample Basicのようなデータベースを想定しています。 Measuresディメンションには2つのメンバーが含まれます: COGS (売上原価)およびOtherInc_Exp (その他の収益および費用)。 データには、0および#MISSING
値を含めることができます。
例 1
Qtr1_Max = @MAXS(SKIPBOTH, Jan:Mar);
この例では、Measuresディメンションのすべてのメンバーの#MISSING
および0(ゼロ)の値を無視します。 この例では、次の結果が生成されます:
Jan Feb Mar Qtr1_Max
======== ======== ======== ========
COGS #MISSING 1500 2300 2300
OtherInc_Exp -500 -350 0 -350
例 2
Qtr1_Max = @MAXS(SKIPNONE, Jan:Mar);
この例では、Measuresディメンションのすべてのメンバーについて、#MISSING
および0の値を計算に含めます。 この例では、次の結果が生成されます:
Jan Feb Mar Qtr1_Max
======== ======== ======== ========
COGS #MISSING 1500 2300 2300
OtherInc_Exp -500 -350 0 0
関連項目