Abs

EssbaseのMDX Abs関数は、式の絶対値を返します。

数値の絶対値は、その数値から符号を除いたものです。正数が正数のまま維持される一方、負数は正数に変化します。

構文

Abs ( numeric_value_expression )

パラメータ

numeric_value_expression

数値式(MDX文法ルールを参照)。

次の例は、デモ基本データベースに基づいています。差異が負の数の場合、絶対値が使用されます。絶対分散は常に非負の数です。

次の問合せ:

WITH MEMBER
 [Scenario].[Absolute Variance]
AS
 'Abs([Scenario].[Actual] - [Scenario].[Budget])'
SELECT
 { [Year].[Qtr1].children }
ON COLUMNS,
 { [Scenario].children, [Scenario].[Absolute Variance] }
ON ROWS
FROM 
 Demo.Basic
WHERE
 ([Accounts].[Sales], [Product].[VCR], [Market].[San_Francisco])

返すグリッド:

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

(軸) Jan Feb Mar
Actual 1323 1290 1234
Budget 1200 1100 1100
Variance 123 190 134
Absolute Variance 123 190 134