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 を実行します。