DistinctCount (MDX)

Bir kümedeki belirgin ve boş olmayan tuple sayısını döndürür.

Syntax

  
DistinctCount(Set_Expression)  

Arguments

Set_Expression
Bir küme döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.

Remarks

DistinctCount fonksiyonu eşdeğerdir.Count(Distinct(Set_Expression), EXCLUDEEMPTY)

Examples

Aşağıdaki sorgu, DistinctCount fonksiyonunun nasıl kullanılacağını gösterir:

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] 

DistinctCount fonksiyonu, bir kümedeki farklı sayıda öğeyi döndürür; Bu örnekte, isteğe bağlı ikinci parametre, belirli bir tuple için değeri olmayan öğeleri dışlamak için kullanılır. Bu durumda, ilk parametrede kümede dört farklı öğe vardır, ancak fonksiyon üç ürün verir çünkü sadece Avustralya, Kanada ve Fransa 1 Temmuz 2001 için İnternet Satış Miktarı verilerine sahiptir.