指定されたメンバーのメンバー プロパティを返します。
ウィザードを使用して式を挿入するには、[Insert Formula] → [Member Property] メニュー又はリボン アイテムを使用します。
構文
XL3PropertyLookup( Connection, Hierarchy, Member, Property, [TryConvertType] )
パラメーター
| パラメーター | 説明 |
| Connection | 使用する接続番号。 |
| Hierarchy | 後続のメンバーが適用される階層の名前。たとえば、「"Measures"」又は「"[Customer].[Customer Geography]"」など。 |
| Member | メンバー プロパティを返すべきメンバー。 |
| Property | 取得するプロパティ。 |
| TryConvertType | オプション。ブール値 (TRUE 又は FALSE) で、ウェブ上でテキストを数値や日付に変換するかどうかを指定します。デフォルトは TRUE です。 |
組み込みのメンバー プロパティ
XL3PropertyLookup は以下の組み込みのメンバー プロパティをサポートします。
| プロパティ名 | 説明 |
| MEMBER_UNIQUE_NAME | メンバーの一意の名前。修飾によって一意の名前を生成するプロバイダーの場合、名前の各構成要素は区切られます。 |
| MEMBER_CAPTION | メンバーに関連付けられたラベル又はキャプション。主に表示の目的で使用されます。キャプションが存在しない場合は、MEMBER_NAME が返されます。 |
| LEVEL_UNIQUE_NAME | メンバーが属しているレベルの一意の名前。修飾によって一意の名前を生成するプロバイダーの場合、名前の各構成要素は区切られます。 |
| LEVEL_NUMBER | 階層のルートからメンバーまでの距離。ルート レベルはゼロ (0) です。 |
| CUBE_NAME | このメンバーが属しているキューブの名前。 |
| CATALOG_NAME | このメンバーが属しているデータベースの名前。 |
| CHILDREN_CARDINALITY | メンバーが持つ子の数。これは推定値である場合があるため、正確な数として扱わないでください。プロバイダーは可能な範囲で正確な推定値を返します。 |
| MEMBER_ORDINAL | メンバーの序数。これは、このディメンションのメンバーを自然順で並べ替えた場合の、メンバーの並べ替えランクです。プロバイダーに自然順の概念がない場合、MEMBER_NAME で並べ替えたランクになります。 |
| DIMENSION_UNIQUE_NAME | このメンバーが属しているディメンションの一意の名前。修飾によって一意の名前を生成するプロバイダーの場合、名前の各構成要素は区切られます。 |
| HIERARCHY_UNIQUE_NAME | 階層の一意の名前。メンバーが複数の階層に属している場合は、メンバーが属する階層ごとに 1 行が作成されます。修飾によって一意の名前を生成するプロバイダーの場合、名前の各構成要素は区切られます。 |
| MEMBER_NAME | メンバーの名前 |
| PARENT_LEVEL | 階層のルート レベルからメンバーの親までの距離。ルート レベルはゼロ (0) です。 |
| PARENT_UNIQUE_NAME | メンバーの親の一意の名前。ルート レベルのメンバーの場合は、NULL が返されます。 |
| PARENT_COUNT | このメンバーが持つ親の数。 |
| MEMBER_KEY | メンバーのキー列の値。メンバーが複合キーを持つ場合は NULL を返します。 |
| IS_PLACEHOLDERMEMBER | メンバーがディメンション階層の空の場所に置かれたプレースホルダー メンバーであるかどうかを示すブール値。 |
| IS_DATAMEMBER | メンバーがデータ メンバーであるかどうかを示すブール値。メンバーがデータ メンバーの場合は TRUE を返します。 |
| MEMBER_TYPE | メンバーのタイプ。以下の値のいずれかになります。
|
例 (「Bicycle Sales」キューブに基づく例)
階層のルートから W6000/185 までの距離「3」を返します。
=XL3PropertyLookup( 1, "[Product]", "[Product].[W6000/185]", "LEVEL_NUMBER" )