MDX 関数のライブラリ

Business Planning and Consolidation では、ディメンションルール式で使用可能な複数の多次元式 (MDX) 関数が提供されています。これらの MDX 関数の一部を詳細ルール式でも使用することができます。

ほとんどの MDX 関数は、業界標準財務指標を定義します。比率を使用して、ビジネスの業績を評価し、考えられる問題を識別することができます。比率は、収益力、支払能力、効率およびビジネスの債務負担などの係数を明らかにします。

以下の表では、より一般的な MDX 関数の一部について説明しています。

MDX 関数

説明

パラメータ

Ancestor

メンバーの上位ノードを指定したレベルで返します。

<Member>, <Level>

ClosingPeriod

メンバーの子孫のうち最後の兄弟をレベルで返します。

[<Level>[, <Member>] ]

Cousin

メンバー下で同じ相対位置にあるメンバーを指定メンバーとして返します。

<Member1>, <Member2>

Current Member

繰返処理の実行中にディメンションに従って現在のメンバーを返します。

(なし)

Default Member

ディメンションのデフォルトのメンバーを返します。

(なし)

FirstChild

メンバーの最初の子を返します。

(なし)

FirstSibling

メンバーの親の最初の子を返します。

(なし)

IsEmpty

評価した式が空のセル値かどうかを返します。

<Expression>

Item

タプルからメンバーを返します。

<Numeric Expression>

Lag

メンバーのディメンション内の指定されたメンバーの前にあるメンバーを返します。

<Numeric Expression>

LastChild

メンバーの最後の子を返します。

(なし)

LastSibling

メンバーの親の最後の子を返します。

(なし)

Lead

メンバーを指定メンバーのディメンションに沿って返します。

<Numeric Expression>

Members

文字列式で指定された名称を持つメンバーを返します。

(なし)

NextMember

指定されたメンバーを含むレベル内にある次のメンバーを返します。

(なし)

OpeningPeriod

メンバーの子孫の中から最初の兄弟をレベルで返します。

[<Level>[, <Member>] ]

ParallelPeriod

前の期間から、指定されたメンバーと同じ相対位置にあるメンバーを返します。

[<Level>[, <Numeric Expression>[, <Member>] ] ]

Parent

メンバーの親を返します。

(なし)

PrevMember

指定されたメンバーを含むレベルにある直前のメンバーを返します。

(なし)

Aggregate

機能のコンテキストに基づいた、適切な集約関数を使用した算出値を返します。

<Set>[, <Numeric Expression>]

Avg

セットで評価された数値式の平均値を返します。

<Set>[, <Numeric Expression>]

CoalesceEmpty

空セル値を数にまとめます。

<Numeric Expression>[, <Numeric Expression>...]

Correlation

セットで評価された 2 つの系列の相関係数を返します。

<Set>, <Numeric Expression>[, <Numeric Expression>]

Count

オプションの EXCLUDEEMPTY フラグが使用されていな限り、空のセルを含むセット内のタプル数を返します。

<Set>[, EXCLUDEEMPTY | INCLUDEEMPTY]

IIf

論理テストによって判別された 2 つの値のうちの 1 つを返します。

<Logical Expression>, <Numeric Expression>, <Numeric Expression>

LinRegIntercept

セットの線形回帰を計算し、回帰線 y = ax + b で値 b を返します。

<Set>, <Numeric Expression>[, <Numeric Expression>]

LinRegPoint

セットの線形回帰を計算し、回帰線 y = ax + b で値 y を返します。

<Numeric Expression>, <Set>, <Numeric Expression>[, <Numeric Expression>]

LinRegR2

セットの線形回帰を計算し、R2 (決定係数) を返します。

<Set>, <Numeric Expression>[, <Numeric Expression>]

LinRegSlope

セットの線形回帰を計算し、回帰線 y = ax + b で値 a を返します。

<Set>, <Numeric Expression>[, <Numeric Expression>]

LinRegVariance

セットの線形回帰を計算し、回帰線 y = ax + b に関連する差異を返します。

<Set>, <Numeric Expression>[, <Numeric Expression>]

Max

セットで評価された数値式の最大値を返します。

<Set>[, <Numeric Expression>]

Median

セットで評価された数値式の中央値を返します。

<Set>[, <Numeric Expression>]

Min

セットで評価された数値式の最小値を返します。

<Set>[, <Numeric Expression>]

Sum

セットで評価された数値式の合計を返します。

<Set>[, <Numeric Expression>]

追加の NW BI MDX キーワードについては、トランザクション SE37 で汎用モジュール BAPI_MDPROVIDER_GET_FUNCTIONS を実行します。