MDX固有のプロパティ

すべてのEssbaseデータベース・メンバーには、Essbaseキューブの一部であることに関連する重要な固有のプロパティがいくつかあります。これらには、名前、別名、世代またはレベル番号などの詳細が含まれます。MDXを使用して固有のプロパティを問い合せる方法について説明します。

固有のプロパティは、すべてのディメンション内のメンバーに対して定義されるプロパティです。Essbaseでは、Essbaseデータベース・アウトライン内のすべてのメンバーに対して定義されている固有のMDXメンバー・プロパティは、MEMBER_NAMEMEMBER_ALIASLEVEL_NUMBERGEN_NUMBERIS_EXPENSECOMMENTSMEMBER_UNIQUE_NAMEです。

MEMBER_NAME組込みプロパティは、各メンバーのメンバー名文字列を返します。

MEMBER_ALIAS組込みプロパティは、各メンバーのメンバー別名文字列を返します。

LEVEL_NUMBER組込みプロパティは、各メンバーのレベル番号を返します。

GEN_NUMBER組込みプロパティは、各メンバーの世代番号を返します。

IS_EXPENSE組込みプロパティは、メンバーが費用勘定科目タイプを持っている場合はTRUEを返し、そうでない場合はFALSEを返します。例:

 SELECT
 [Measures].Members
  DIMENSION PROPERTIES [Measures].[IS_EXPENSE] on columns
from Sample.Basic; 

COMMENTS組込みプロパティは、該当する場合、各メンバーのコメント文字列を返します。例:

 SELECT
 [Market].Members
  DIMENSION PROPERTIES [Market].[COMMENTS] on columns
from Sample.Basic;
 

MEMBER_UNIQUE_NAME組込みプロパティはメンバー名プロパティです。一意のメンバーの場合はNULLを返し、重複メンバーの場合はシステムで生成されたキーを返します。