Korzystanie z wyrażeń element członkowskiich
Wyrażenie element członkowski zawiera identyfikator element członkowski członkowski, funkcja element członkowski lub wyrażenie, które mogą być konwertowane do elementu członkowskiego.
Identyfikatory element członkowski mogą znajdować się w wielu różnych formatach.Najprostszym formularzu Identyfikator element członkowski członkowski składa się z nazwy użytkownika.Na przykład:
SELECT Amount ON 0
FROM [Adventure Works]
Niemniej jednak jeśli istnieje kilku członków o tej samej nazwie w innej hierarchii, nie istnieje metoda do określenia element członkowski, które kwerenda będzie zwracać.Na przykład poniższa kwerenda żąda danych dla elementu członkowskiego o nazwie [CY 2004].The queryexecutes pomyślnie, ale są co najmniej sześciu członków o tej nazwie w firmy Adventure Works moduł:
SELECT [CY 2004] ON 0
FROM [Adventure Works]
Dlatego też najbardziej niezawodną postać Identyfikator element członkowski członkowski jest unikatowa nazwa użytkownika, który gwarantuje do identyfikacji określonego elementu członkowskiego w moduł.Usługi Analysis Services mogą generować unikatowe nazwy na kilka sposobów, ale unikatową nazwę zawsze składa się z co najmniej dwóch identyfikatorów: Nazwa wymiaru i nazwa elementu lub element członkowski klucz. Unikatowa nazwa pojawia się w następującym formacie:
Dimension_Name.[Hierarchy_Name.] [[{Member_Name | &Member_Key}.]... ] {Member_Name | &Member_Key}
Oto kilka przykładów nazw unikatowych element członkowski z moduł Adventure Works:
[Measures].[Amount]
[Date].[Calendar Year].&[2004]
[Date].[Calendar].[Calendar Quarter].&[2004]&[1]
[Employee].[Employees].&[112]
[Product].[Product Categories].[All Products]
Istnieje wiele funkcji MDX, zwracających elementy członkowskie.Aby uzyskać pełną listę zobacz Odwołanie do funkcja języka MDX (MDX)
Uwaga
Aby uzyskać więcej informacji na temat nazwy składników i klucze element członkowski zobacz Praca z członków, krotek i zestawy (MDX).