ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

ABS

ABSファンクションは、式の絶対値を計算するファンクションです。実数の絶対値は、符号に関係なくその数値そのものであるため、このファンクションが返す値は常に正の値になります。たとえば、3は3と-3の両方の絶対値です。

戻り値

DECIMAL。

結果のディメンション性は、指定された式と同じになります。

構文

ABS(expression)

パラメータ

expression

絶対値を計算する対象の式。

例7-1 絶対範囲の値の検索

1996年のBostonにおけるスポーツウェアの予定売上高と、実際の売上高の差を求めるとします。予定額と実際の売上高の差が、プラスとマイナスの両方で$5,000より大きい月を調べます。ABSを使用して、それらの月を検索できます。

LIMIT product TO 'Sportswear'
LIMIT district TO 'Boston'
LIMIT month TO YEAR 'Yr96'
LIMIT month KEEP ABS(sales - sales.plan) GT 5000
REPORT DOWN month sales sales.plan sales - sales.plan

これらの文によって生成される出力は次のとおりです。

DISTRICT: BOSTON
               ------------PRODUCT-------------
               -----------SPORTSWEAR-----------
                                      SALES -  
MONTH            SALES    SALES.PLAN SALES.PLAN
-------------- ---------- ---------- ----------
Jun96           79,630.20  73,568.52   6,061.68
Jul96           95,707.30  80,744.18  14,963.12
Aug96           82,004.00  71,811.45  10,192.55
Sep96           89,988.60  78,282.07  11,706.53
Dec96           50,281.40  56,720.87  -6,439.47