Bagikan melalui


TopSum (MDX)

Mengurutkan set dan mengembalikan elemen paling atas yang total kumulatifnya adalah setidaknya nilai yang ditentukan.

Sintaks

  
TopSum(Set_Expression, Value, Numeric_Expression)   

Argumen

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

Value
Ekspresi numerik valid yang menentukan nilai yang dibandingkan dengan setiap tuple.

Numeric_Expression
Ekspresi numerik valid yang biasanya merupakan ekspresi Ekspresi Multidmensional (MDX) yang mengembalikan ukuran.

Keterangan

Fungsi TopSum menghitung jumlah ukuran tertentu yang dievaluasi selama set tertentu, mengurutkan set dalam urutan menurun. Fungsi kemudian mengembalikan elemen dengan nilai tertinggi yang total ekspresi numerik yang ditentukan setidaknya merupakan nilai yang ditentukan. Fungsi ini mengembalikan subset terkecil dari satu set yang total kumulatifnya setidaknya merupakan nilai yang ditentukan. Elemen yang dikembalikan diurutkan terbesar hingga terkecil.

Penting

Seperti fungsi BottomSum, fungsi TopSum selalu merusak hierarki.

Contoh

Contoh berikut mengembalikan, untuk kategori Sepeda, set terkecil anggota tingkat Kota dalam hierarki Geografi dalam dimensi Geografi yang total kumulatifnya menggunakan ukuran Jumlah Penjualan Penjual setidaknya adalah jumlah 6.000.000 (dimulai dengan anggota set ini dengan jumlah penjualan terbesar).

SELECT [Measures].[Reseller Sales Amount] ON 0,  
TopSum  
   ({[Geography].[Geography].[City].Members}  
   , 6000000  
   , [Measures].[Reseller Sales Amount]  
   ) ON 1  
FROM [Adventure Works]  
WHERE([Product].[Product Categories].Bikes)  

Lihat Juga

Referensi Fungsi MDX (MDX)