Bagikan melalui


Hitungan (Set) (MDX)

Mengembalikan jumlah sel dalam satu set.

Sintaks

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

Argumen

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

Keterangan

Fungsi Hitung (Set) menyertakan atau mengecualikan sel kosong, tergantung pada sintaks yang digunakan. Jika sintaks standar digunakan, sel kosong dapat dikecualikan atau disertakan dengan menggunakan bendera EXCLUDEEMPTY atau INCLUDEEMPTY . Jika sintaks alternatif digunakan, fungsi selalu menyertakan sel kosong.

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

Catatan

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

Contoh

Contoh berikut menghitung jumlah sel dalam kumpulan anggota yang terdiri dari turunan hierarki atribut Nama Model di 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 bersama dengan fungsi Count .

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

Contoh berikut mengembalikan pengecer tersebut dengan penurunan penjualan dibandingkan dengan kuartal kalender sebelumnya, dengan menggunakan fungsi Hitung bersama dengan fungsi Filter dan sejumlah fungsi lainnya. Kueri ini menggunakan fungsi Agregat untuk mendukung pemilihan beberapa anggota geografi, seperti untuk pilihan dari dalam daftar drop-down dalam 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])  
  

Lihat Juga

Hitungan (Dimensi) (MDX)
Hitungan (Tingkat Hierarki) (MDX)
Hitungan (Tuple) (MDX)
DrilldownLevel (MDX)
AddCalculatedMembers (MDX)
Hierarkis (MDX)
Properti (MDX)
Agregat (MDX)
Filter (MDX)
PrevMember (MDX)
Referensi Fungsi MDX (MDX)