DistinctCount (MDX)

Returnerar antalet distinkta, icke-tomma tupler i en mängd.

Syntax

  
DistinctCount(Set_Expression)  

Arguments

Set_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en mängd.

Remarks

Funktionen DistinctCount är ekvivalent med Count(Distinct(Set_Expression), EXCLUDEEMPTY).

Examples

Följande fråga visar hur man använder DistinctCount-funktionen:

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] 

Funktionen DistinctCount returnerar det distinkta antalet objekt i en mängd; I detta exempel används den valfria andra parametern för att utesluta objekt som inte har något värde för en given tuple. I detta fall finns fyra distinkta poster i mängden i den första parametern, men funktionen returnerar tre eftersom endast Australien, Kanada och Frankrike har data för den 1 juli 2001 för Internetförsäljningsbelopp.