LinkMember
指定された階層に沿ってメンバーの共有メンバーを戻します。
この関数は、Parent、Ancestor、FirstSiblingおよびLastSibling関数に階層引数を渡すかわりに使用できます。 この関数は、IsAncestor、IsChild、IsSibling、IsLevel、IsGeneration、IsLeafなどのIs *関数と組み合せて使用すると効果的です。
構文
member.LinkMember(hierarchy)
LinkMember(member,hierarchy)
ノート
-
この関数は、集約ストレージ・データベースにのみ適用できます。
-
プライマリ階層がこの関数に渡されると、プライマリ・メンバーが返されます。
-
指定された階層に共有メンバーがない場合、この関数は空のメンバーを戻します。
-
計算済メンバーがこの関数に渡されると、計算済メンバー自体が戻されます。
例
次の例は、ASOSamp.Sampleに基づいています。
次のMDXは、[High End Merchandise]階層に沿ってメンバー[HDTV]を返します。 デフォルトでは、[HDTV]のプライマリ・インスタンスが使用されます。
LinkMember([HDTV], [High End Merchandise])
次のMDXは、[High End Merchandise]階層に沿ってメンバー[HDTV]も返します。 この例では、入力メンバーは入力階層にあります。
LinkMember([High End Merchandise].[HDTV], [High End Merchandise])
次のMDXは、[All Merchandise]階層に沿ってメンバー[HDTV]を返します。
LinkMember([All Merchandise].[HDTV], [All Merchandise])
次のMDXは、[High End Merchandise]階層に沿った[Digital Cameras]のインスタンスがないため、空のメンバーを返します。 空のメンバーの値は#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])