Stddev

EssbaseのMDX Stddev()関数は、指定されたセットの標準偏差を計算します。計算は、母集団のサンプルに基づきます。標準偏差とは、対象となる値がその中間値(平均値)からどの程度広い範囲に分布しているかを測定したものです。

構文

Stddev ( set [,numeric_value_expression [,IncludeEmpty] ])

パラメータ

set

有効なMDXセット仕様。

numeric_value_expression

数値または数値を返す式(MDX文法ルールを参照)。

IncludeEmpty

このキーワードは、#MISSING値を持つタプルを計算に含める場合に使用します。それ以外の場合は、デフォルトで省略されます。

次のMDXの例は、New Yorkで販売されたすべての製品の1月の売上高の標準偏差(母集団のサンプルに基づく)を計算します。

WITH MEMBER [Measures].[Std Deviation]
AS
 'Stddev(
    Crossjoin(
     {[Product].Children}, {[Measures].[Sales]}
    )
  )
 ' 
SELECT
 {[Scenario].[Actual],[Scenario].[Budget]}
ON COLUMNS, 
   {Crossjoin(
     {[Measures].[Sales]},{[Product].Children}
    ),
    Crossjoin(
     {[Measures].[Sales], [Measures].[Std Deviation]},
     {[Product]}
    )}
ON ROWS
FROM 
 Sample.Basic
WHERE
 ([Year].[Jan], [Market].[New York])

前述の問合せは、次の出力を返します:

表4-125 MDX例からの出力グリッド

(軸) Actual Budget
(Sales, 100) 678 640
(Sales, 200) 551 530
(Sales, 300) 663 510
(Sales, 400) 587 620
(Sales, Diet) #Missing #Missing
(Sales, Product) 2479 2300
(Std Deviation, Product) 60.723 64.55

関連項目

Stddevp