Stddev
EssbaseのMDX Stddev()関数は、指定されたセットの標準偏差を計算します。計算は、母集団のサンプルに基づきます。標準偏差とは、対象となる値がその中間値(平均値)からどの程度広い範囲に分布しているかを測定したものです。
構文
Stddev ( set [,numeric_value_expression [,IncludeEmpty] ])
パラメータ
例
次の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 |
関連項目