LinkMember

EssbaseのMDX LinkMember()関数は、指定された階層に沿ってメンバーの共有メンバーを返します。この関数は、Parent、Ancestor、FirstSibling、LastSiblingの各関数に階層引数を渡すかわりに使用できます。この関数は、IsAncestor、IsChild、IsSibling、IsLevel、IsGeneration、IsLeafなどのIs*関数と組み合せて使用すると有効です。

構文

member.LinkMember(hierarchy)

または

LinkMember(member,hierarchy)

パラメータ

member

メンバー仕様。

hierarchy

オプション。時間ディメンション内の特定の階層。

ノート

  • この関数は、集約ストレージ・キューブにのみ適用できます。

  • プライマリ階層がこの関数に渡されると、プライマリ・メンバーが返されます。

  • 指定した階層に共有メンバーがない場合、この関数は空のメンバーを返します。

  • 計算されたメンバーがこの関数に渡されると、計算されたメンバー自体が返されます。

次の例は、ASOSamp.Basicに基づいています。

次のMDX式は、メンバー[HDTV]を[High End Merchandise]階層に沿って返します。デフォルトでは、[HDTV]のプライマリ・インスタンスが使用されます:

LinkMember([HDTV], [High End Merchandise])

次のMDX式も、メンバー[HDTV]を[High End Merchandise]階層に沿って返します。この例では、入力メンバーは入力階層にあります:

LinkMember([High End Merchandise].[HDTV], [High End Merchandise])

次のMDX式は、メンバー[HDTV]を[All Merchandise]階層に沿って返します:

LinkMember([All Merchandise].[HDTV], [All Merchandise])

次のMDX式は、空のメンバーを返します。これは、[Digital Cameras]のインスタンスが[High End Merchandise]階層に存在しないためです。空のメンバーには、#MISSINGの値があります:

LinkMember([Digital Cameras], [High End Merchandise])

次のMDX式も、空のメンバーを返します:

LinkMember([All Merchandise], [High End Merchandise])

次のMDX式も、空のメンバーを返します:

LinkMember([Products], [High End Merchandise])

次のMDX式は、[High End Merchandise]を返します:

LinkMember([High End Merchandise], [High End Merchandise])