Udostępnij za pośrednictwem


Element (spójna kolekcja) (MDX)

Zwraca spójna kolekcja z zestaw.

Index syntax
Set_Expression.Item(Index)

String expression syntax
Set_Expression.Item(String_Expression1 [ ,String_Expression2,...n])

Argumenty

  • Set_Expression
    Prawidłowe wyrażenie Multidimensional Expressions (MDX), która zwraca zestaw.

  • String_Expression1
    Wyrażenie prawidłowy ciąg, który jest zazwyczaj wyrażone w ciągu spójna kolekcja.

  • String_Expression2
    Wyrażenie prawidłowy ciąg, który jest zazwyczaj wyrażone w ciągu spójna kolekcja.

  • Index
    Prawidłowe wyrażenie numeryczne określające określone spójna kolekcja według pozycji w obrębie danego zestaw mają zostać zwrócone.

Remarks

The Item funkcja returns a spójna kolekcja from the specified zestaw. Istnieją trzy sposoby można wywołać Item Funkcja:

  • Jeśli zostanie określone wyrażenie jeden ciąg znaków, Item funkcja zwraca określony spójna kolekcja. Na przykład "([2005] .Q3, [Store05])".

  • Jeżeli określono więcej niż jedno wyrażenie tekstowe, Item funkcja zwraca spójna kolekcja, zdefiniowane przez określonych współrzędnych. Liczba ciągów musi być taka sama liczba oś, a każdy ciąg musi określić unikatowy hierarchii.Na przykład, "[2005] .Q3", "[Store05]".

  • Jeśli jest określony liczbą całkowitą, Item funkcja zwraca spójnej kolekcji, która znajduje się w pozycji od zera, określonej przez Index.

Przykłady

W poniższym przykładzie są zwracane ([1996] sprzedaży):

{([1996],Sales), ([1997],Sales), ([1998],Sales)}.Item(0)

W poniższym przykładzie za pomocą wyrażenie poziom i zwraca wartość kwoty sprzedaży internetowej dla każdego Województwo, Australii i jego procent łącznej kwoty sprzedaży internetowej dla Australii.W tym przykładzie funkcja element wyodrębnić pierwszym (i tylko spójna kolekcja) z zestaw zwrócony przez Ancestors Funkcja.

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]