Bagikan melalui


Item (Tuple) (MDX)

Mengembalikan tuple dari satu set.

Sintaks

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

Argumen

Set_Expression
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan satu set.

String_Expression1
Ekspresi string valid yang biasanya merupakan tuple yang dinyatakan dalam string.

String_Expression2
Ekspresi string valid yang biasanya merupakan tuple yang dinyatakan dalam string.

Index
Ekspresi numerik valid yang menentukan tuple tertentu berdasarkan posisi dalam set yang akan dikembalikan.

Keterangan

Fungsi Item mengembalikan tuple dari set yang ditentukan. Ada tiga cara yang mungkin untuk memanggil fungsi Item :

  • Jika ekspresi string tunggal ditentukan, fungsi Item mengembalikan tuple yang ditentukan. Misalnya, "([2005]. Q3, [Store05])".

  • Jika lebih dari satu ekspresi string ditentukan, fungsi Item mengembalikan tuple yang ditentukan oleh koordinat yang ditentukan. Jumlah string harus cocok dengan jumlah sumbu, dan setiap string harus mengidentifikasi hierarki unik. Misalnya, "[2005]. Q3", "[Store05]".

  • Jika bilangan bulat ditentukan, fungsi Item mengembalikan tuple yang berada di posisi berbasis nol yang ditentukan oleh Indeks.

Contoh

Contoh berikut mengembalikan ([1996],Penjualan):

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

Contoh berikut menggunakan ekspresi tingkat dan mengembalikan Jumlah Penjualan Internet untuk setiap Provinsi Negara Bagian di Australia dan persentase dari total Jumlah Penjualan Internet untuk Australia. Contoh ini menggunakan fungsi Item untuk mengekstrak tuple pertama (dan hanya tuple) dari set yang dikembalikan oleh fungsi 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]  

Lihat Juga

Referensi Fungsi MDX (MDX)