Jumlah (Set) (MDX)

Mengembalikan jumlah sel dalam sebuah himpunan.

Syntax

  
Standard syntax  
Count(Set_Expression [ , ( EXCLUDEEMPTY | INCLUDEEMPTY ) ] )  
  
Alternate syntax  
Set_Expression.Count  

Arguments

Set_Expression
Ekspresi Multidimensional Expressions (MDX) valid yang mengembalikan set.

Remarks

Fungsi Count (Set) mencakup atau mengecualikan sel kosong, tergantung pada sintaks yang digunakan. Jika sintaks standar digunakan, sel kosong dapat dikecualikan atau dimasukkan dengan menggunakan flag EXCLUDEEMPTY atau INCLUDEEMPTY, masing-masing. Jika sintaks alternatif digunakan, fungsi selalu mencakup sel kosong.

Untuk mengecualikan sel kosong dalam hitungan sebuah set, gunakan sintaks standar dan flag opsional EXCLUDEEMPTY.

Note

Fungsi Hitung (Set) secara default menghitung sel kosong. Sebaliknya, fungsi Count di OLE DB yang menghitung satu set secara default mengecualikan sel kosong.

Examples

Contoh berikut menghitung jumlah sel dalam kumpulan anggota yang terdiri dari anak-anak dari hierarki atribut Model Name dalam dimensi Produk.

WITH MEMBER measures.X AS  
   [Product].[Model Name].children.count   
SELECT Measures.X ON 0  
FROM [Adventure Works]  

Contoh berikut menghitung jumlah produk dalam dimensi Produk dengan menggunakan fungsi DrilldownLevel bersamaan dengan fungsi Count .

Count(DrilldownLevel (   
   [Product].[Product].[Product]))  

Contoh berikut mengembalikan reseller dengan penurunan penjualan dibandingkan kuartal kalender sebelumnya, dengan menggunakan fungsi Count bersama dengan fungsi Filter dan sejumlah fungsi lainnya. Kueri ini menggunakan fungsi Aggregate untuk mendukung pemilihan beberapa anggota geografi, seperti untuk seleksi dari dalam daftar dropdown di aplikasi klien.

WITH MEMBER Measures.[Declining Reseller Sales] AS  
   Count  
   (Filter  
      (Existing(Reseller.Reseller.Reseller),  
         [Measures].[Reseller Sales Amount]   
         < ([Measures].[Reseller Sales Amount],  
            [Date].Calendar.PrevMember)  
      )  
   )  
MEMBER [Geography].[State-Province].x AS   
   Aggregate  
   ( {[Geography].[State-Province].&[WA]&[US],   
      [Geography].[State-Province].&[OR]&[US] }   
   )  
SELECT NON EMPTY HIERARCHIZE   
   (AddCalculatedMembers   
      ({DrillDownLevel  
         ({[Product].[All Products]})  
      })  
   ) DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON COLUMNS   
FROM [Adventure Works]  
WHERE ([Geography].[State-Province].x,  
   [Date].[Calendar].[Calendar Quarter].&[2003]&[4]  
   ,[Measures].[Declining Reseller Sales])