@MINSRANGE
欠落している値またはゼロの値をスキップするオプションを使用して、XrangeList全体のmbrNameの最小値を返します。
構文
@MINSRANGE (SKIPNONE | SKIPMISSING | SKIPZERO | SKIPBOTH, mbrName [,XrangeList])
パラメータ
- SKIPNONE
-
コンテンツに関係なく、指定されたすべてのセルを操作に含めます
- SKIPMISSING
-
すべての
#MISSING
値を無視 - SKIPZERO
-
0の値をすべて無視
- SKIPBOTH
-
0および
#MISSING
の値をすべて無視 - mbrName
-
任意の有効な単一メンバー名、または単一メンバーを戻す関数。
- XrangeList
-
オプション。 有効なメンバー名、メンバー名のカンマ区切りリスト、ディメンション間メンバー、または同じディメンションのメンバーのリストを戻すメンバー・セット関数または範囲関数(@XRANGEを含む)。 XrangeListが指定されていない場合、EssbaseはTimeとしてタグ付けされたディメンションのレベル0のメンバーを使用します。
ノート
-
この関数では、計算に常に空の値が含まれる@MINRANGEとは対照的に、
#MISSING
および0の値をスキップできます。 -
@MINSRANGE (SKIPNONE, mbrName, rangeList)
は、@MINRANGE (mbrName, rangeList)
と同等です。 -
#MISSING
の値は、正のデータ値より小さく、負のデータ値より大きいとみなされます。 計算されるデータに正の値と#MISSING
値のみが含まれる場合、この関数は#MISSING.
を戻します -
この関数は、すべてのメンバーについて、指定されたメンバーおよび範囲リストに対して計算された値を戻します。
例
どちらの例でも、Sample Basicのようなデータベースを想定しています。 Measuresディメンションには2つのメンバーが含まれます: COGS (売上原価)およびOtherInc_Exp (その他の収益および費用)。 データには、0および#MISSING
値を含めることができます。 Measuresディメンションの両方のメンバーについて、結果は指定した範囲のOtherInc_Expメンバーの最小値と同じです。
例 1
Qtr1_Min = @MINSRANGE(SKIPBOTH, OtherInc_Exp, Jan:Mar);
この例では、Marの0の値は無視され、次の結果が生成されます:
Jan Feb Mar Qtr1_Min
======== ======== ======== ========
COGS #MISSING 1500 2300 350
OtherInc_Exp 500 350 0 350
例 2
Qtr1_Min = @MINS(SKIPNONE, OtherInc_Exp, Jan:Mar);
この例では、計算で0の値は無視されません。 この例では、次の結果が生成されます:
Jan Feb Mar Qtr1_Min
======== ======== ======== ========
COGS #MISSING 1500 2300 0
OtherInc_Exp 500 350 0 0
関連項目