Udostępnij za pośrednictwem


Zdefiniowany przez użytkownika właściwości element członkowskiie (MDX)

Zdefiniowane przez użytkownika element członkowski właściwości mogą być dodawane do określonego jako relacje atrybut o nazwie poziom w wymiarze.Zdefiniowane przez użytkownika element członkowski właściwości nie można dodać do (All) poziom hierarchii lub do samej hierarchii.

Tworzenie właściwości zdefiniowane przez użytkownika element członkowski

Zdefiniowane przez użytkownika element członkowski właściwości mogą być dodawane do wymiarów oparte na serwerze lub modułów za pomocą interfejs użytkownika lub programowo:

  • Aby dodać użytkownika element członkowski właściwości za pomocą interfejs użytkownika, można za pomocą projektanta wymiaru w Business Intelligence Development Studio.Aby uzyskać więcej informacji zobacz Definiowanie relacji atrybutu.

  • Aby dodać użytkownika element członkowski właściwości programistycznie, aplikacja może używać obiektów AMO (Analysis Manager) lub kombinacja XML for Analysis (XMLA) i Analysis Services wykonywanie wykonywanie skryptów języka (ASSL).Aby uzyskać więcej informacji zobacz Attribute Relationships.

Pobieranie właściwości zdefiniowane przez użytkownika element członkowski

Można pobrać użytkownika element członkowski właściwości przy użyciu jednej PROPERTIES słowo kluczowe lub Właściwości funkcja.

Za pomocą słowa kluczowego właściwości do pobrania zdefiniowane przez użytkownika element członkowski właściwości

Składnia, która pobiera zdefiniowaną przez użytkownika element członkowski właściwości jest podobny do pobierania wewnętrzny poziom element członkowski właściwości, jak pokazano na następującej składni:

DIMENSION PROPERTIES [Dimension.]Level.<Custom_Member_Property>

The PROPERTIES keyword appears after the zestaw wyrażenie of the oś specification. Na przykład, poniższa kwerenda MDX PROPERTIES słowo kluczowe pobiera List Price i Dealer Price zdefiniowane przez użytkownika element członkowski właściwości i pojawia się po wyrażenie zestaw, który identyfikuje produktów sprzedawanych w styczniu:

SELECT 
   CROSSJOIN([Ship Date].[Calendar].[Calendar Year].Members, 
             [Measures].[Sales Amount]) ON COLUMNS,
   NON EMPTY Product.Product.MEMBERS
   DIMENSION PROPERTIES 
              Product.Product.[List Price],
              Product.Product.[Dealer Price]  ON ROWS
FROM [Adventure Works]
WHERE ([Date].[Month of Year].[January]) 

Korzystając z funkcja arkusza właściwości do pobrania zdefiniowane przez użytkownika element członkowski właściwości

Alternatywnie, można uzyskać dostęp właściwości niestandardowych składnika z Properties Funkcja. Na przykład, poniższa kwerenda MDX używa WITH słowo kluczowe, aby utworzyć obliczany element członkowski składający się z List Price Właściwość elementu członkowskiego:

WITH 
   MEMBER [Measures].[Product List Price] AS
   [Product].[Product].CurrentMember.Properties("List Price")
SELECT 
   [Measures].[Product List Price] on COLUMNS,
   [Product].[Product].MEMBERS  ON Rows
FROM [Adventure Works]

Aby uzyskać więcej informacji na temat budowania składników obliczeniowych zobacz Budowanie obliczone elementy członkowskie w języku MDX (MDX).