機械翻訳について

@MOVMIN

移動するn期間の最小値(最小値)を入力データ・セットに適用します。 リスト内の各用語はn用語の末尾の最小値に置き換えられ、最初の用語(n-1用語)は入力データのコピーです。@MOVMINは、データ・セットを平滑化のために変更します。

構文

@MOVMIN (mbrName [, n [, XrangeList]])

パラメータ

mbrName

任意の有効な単一メンバー名、または単一メンバーを戻す関数。

n

オプション。 移動最小値の計算に使用される値の数を表す正の整数値。 デフォルトは3です。

XrangeList

オプション。 有効なメンバー名、メンバー名のカンマ区切りリスト、ディメンション間メンバー、または同じディメンションのメンバーのリストを戻すメンバー・セット関数または範囲関数(@XRANGEを含む)。 XrangeListが指定されていない場合、EssbaseはTimeとしてタグ付けされたディメンションのレベル0のメンバーを使用します。

ノート

  • 移動最小値の計算中に、@MOVMINは#MISSING値をスキップします。 たとえば、4つのうちのいずれかの値が#MISSINGである場合、@MOVMINは残りの3つの値の最小値を計算します。

  • この関数は、中央揃えの最小値ではなく、末尾の値を計算します。 例:

    Trailing Minimum       Centered Minimum
        1   2   3              1   2   3
                1                  1
  • メンバー・セット関数を使用してXrangeListパラメータのメンバー・リスト(たとえば、@SIBLINGS)を生成する場合は、生成されたメンバー・リストがEssbaseによってソートされる順序を考慮してください。 詳細は、使用しているメンバー・セット関数のヘルプ・トピックを参照してください。

  • 計算スクリプトで@MOVMINを使用する場合は、FIX文内で使用します。 FIXは必須ではありませんが、FIXを使用すると計算のパフォーマンスが向上する場合があります。

  • 疎ディメンションの大規模な範囲で@MOVMINを使用する場合、計算機キャッシュのサイズを増やす必要がある場合があります。

次の例は、Sample Basicデータベースに基づいています。 Measuresディメンションに追加のメンバーMov Minが含まれているとします。

"Mov Min" = @MOVMIN(Sales,3,Jan:Jun);

この例では、@MOVMIN関数によって、年の最初の6か月(JanからJun)の販売データが平滑化されます。 @MOVMINの結果を@TRENDとともに使用して、休日シーズン(たとえば、10月 - 12月)の最小売上データを予測できます。

この例では、次のレポートが作成されます:

            Colas     New York    Actual
                Sales       Mov Min     
                =====       =======
Jan              678          678       
Feb              645          645       
Mar              675          645       
Apr              712          645       
May              756          675       
Jun              890          712       

この例では、Essbaseは一度に3つの値を使用して移動最小値を計算します。 Mov Minの最初の2つの値(Jan、Feb)とSalesの最初の2つの値は同じです。 Marの値は、Jan、FebおよびMarの末尾の最小値を表します。Aprの値は、Feb、MarおよびAprの末尾の最小値を表します。残りの値は、3つの値の各グループの末尾の最小値を表します。