MDX固有のプロパティ
すべてのEssbaseデータベース・メンバーには、Essbaseキューブの一部であることに関連する重要な固有のプロパティがいくつかあります。これらには、名前、別名、世代またはレベル番号などの詳細が含まれます。MDXを使用して固有のプロパティを問い合せる方法について説明します。
固有のプロパティは、すべてのディメンション内のメンバーに対して定義されるプロパティです。Essbaseでは、Essbaseデータベース・アウトライン内のすべてのメンバーに対して定義されている固有のMDXメンバー・プロパティは、MEMBER_NAME
、MEMBER_ALIAS
、LEVEL_NUMBER
、GEN_NUMBER
、IS_EXPENSE
、COMMENTS
、MEMBER_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を返し、重複メンバーの場合はシステムで生成されたキーを返します。