Bagikan melalui


DistinctCount (MDX)

Mengembalikan jumlah tuple yang berbeda dan tidak ada dalam satu set.

Sintaks

  
DistinctCount(Set_Expression)  

Argumen

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

Keterangan

Fungsi DistinctCount setara Count(Distinct(Set_Expression), EXCLUDEEMPTY)dengan .

Contoh

Kueri berikut ini memperlihatkan cara menggunakan fungsi DistinctCount:

WITH SET MySet AS  
{[Customer].[Customer Geography].[Country].&[Australia],[Customer].[Customer Geography].[Country].&[Australia],
[Customer].[Customer Geography].[Country].&[Canada],[Customer].[Customer Geography].[Country].&[France],  
[Customer].[Customer Geography].[Country].&[United Kingdom],[Customer].[Customer Geography].[Country].&[United Kingdom]}  
* 
{([Date].[Calendar].[Date].&[20010701],[Measures].[Internet Sales Amount] )}   
MEMBER MEASURES.SETDISTINCTCOUNT AS  
DISTINCTCOUNT(MySet)  
SELECT {MEASURES.SETDISTINCTCOUNT} ON 0 
FROM [Adventure Works] 

Fungsi DistinctCount mengembalikan jumlah item yang berbeda dalam satu set; dalam contoh ini, parameter kedua opsional digunakan untuk mengecualikan item yang tidak memiliki nilai untuk tuple tertentu. Dalam hal ini ada empat item berbeda dalam set dalam parameter pertama, tetapi fungsi mengembalikan tiga karena hanya Australia, Kanada dan Prancis yang memiliki data untuk 1 Juli 2001 untuk Jumlah Penjualan Internet.

Lihat Juga

Hitungan (Set) (MDX)
Referensi Fungsi MDX (MDX)