Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca krotkę z zestawu.
Syntax
Index syntax
Set_Expression.Item(Index)
String expression syntax
Set_Expression.Item(String_Expression1 [ ,String_Expression2,...n])
Arguments
Wyrażenie_docelowe
Poprawne wyrażenie z wyrażeń wielowymiarowych (MDX), które zwraca zbiór.
String_Expression1
Poprawne wyrażenie w ciągu ciągu, które jest zazwyczaj krotką wyrażoną w ciągu (short).
String_Expression2
Poprawne wyrażenie w ciągu ciągu, które jest zazwyczaj krotką wyrażoną w ciągu (short).
Indeks
Poprawne wyrażenie liczbowe, które określa konkretną krotkę według pozycji w zbiorze, który ma być zwracany.
Remarks
Funkcja Item zwraca krotkę z określonego zbioru. Istnieją trzy możliwe sposoby wywołania funkcji Przedmiotu :
Jeśli podano pojedyncze wyrażenie w ciągu ciągów, funkcja Item zwraca określoną krotkę. Na przykład, "([2005]. Q3, [Store05])".
Jeśli podano więcej niż jedno wyrażenie ciągowe, funkcja Item zwraca krotkę zdefiniowaną przez określone współrzędne. Liczba ciągów musi odpowiadać liczbie osi, a każdy ciąg musi identyfikować unikalną hierarchię. Na przykład, "[2005]. Q3", "[Store05]".
Jeśli podana jest liczba całkowita, funkcja Item zwraca krotkę znajdującą się w pozycji zerowej określonej przez Index.
Examples
Następujący przykład daje ([1996], sprzedaż):
{([1996],Sales), ([1997],Sales), ([1998],Sales)}.Item(0)
Poniższy przykład wykorzystuje wyrażenie poziomowe i zwraca kwotę sprzedaży internetowej dla każdego State-Province w Australii oraz jej procent całkowitej kwoty sprzedaży internetowej dla Australii. W tym przykładzie używa funkcji Item do wyodrębnienia pierwszej (i jedynej krotki) ze zbioru zwróconego przez funkcję Ancestors .
WITH MEMBER Measures.x AS [Measures].[Internet Sales Amount] /
( [Measures].[Internet Sales Amount],
Ancestors
( [Customer].[Customer Geography].CurrentMember,
[Customer].[Customer Geography].[Country]
).Item (0)
), FORMAT_STRING = '0%'
SELECT {[Measures].[Internet Sales Amount], Measures.x} ON 0,
{ Descendants
( [Customer].[Customer Geography].[Country].&[Australia],
[Customer].[Customer Geography].[State-Province], SELF
)
} ON 1
FROM [Adventure Works]