機械翻訳について

計算およびメンバー階層

Essbaseには、複雑なメンバー式の定義および適用を容易にする関数および計算演算子のスイートが用意されています。

多くのEssbase関数は、データベース・アウトライン内のメンバーをその位置で識別します。 アウトライン構造は階層ツリーを表し、すべてのディメンションはデータベース・ツリーのサブセクションを表します。 世代とレベルは、ツリー内のすべてのデータベース・メンバーの位置参照を提供します。 多くのアプリケーションではデータベース構造内のメンバーのロケーションを決定できる必要があるため、ロケーション参照が必要です。

世代およびレベルという用語は、ディメンションのルートまたはリーフからの距離を示します。 したがって、データベース・ツリー内の任意のメンバーのロケーションを決定できます。 関連メンバーのグループ間の関係を指定することもできます。

世代は、ディメンションのルートからのメンバーの距離を指定します。 ルートからのブランチ数が同じであるデータベース内のすべてのメンバーは、世代番号が同じです。 ディメンションは世代1、その子は世代2のようになります。

レベルは、メンバーとその下の最下位メンバー間のブランチ数、つまり、データベース構造内のメンバーとその階層のリーフ間のブランチ数を測定します。 レベル0は、ディメンションの最下位メンバーを指定するため、データベースに格納されているRAWデータにすぐにアクセスできます。 リーフ・メンバーはレベル0で、その親はレベル1のように上位階層になります。

すべての兄弟メンバーの世代番号が同じであるが、必ずしも同じレベル番号ではない場合があります。

たとえば、この階層のメンバーは次のようになります:

Dim1 
 m11
  m111
  m112
 m12
  m121
  m122
 m13

には、次の世代番号とレベル番号があります:

Dim1    Gen 1, Level 2
 m11    Gen 2, Level 1
  m111  Gen 3, Level 0
  m112  Gen 3, Level 0
 m12    Gen 2, Level 1
  m121  Gen 3, Level 0
  m122  Gen 3, Level 0
 m13    Gen 2, Level 0

関連項目: 関連機能