Share via


DistinctCount (MDX)

Devuelve el número de tuplas distintas y no vacías de un conjunto.

Sintaxis

  
DistinctCount(Set_Expression)  

Argumentos

Set_Expression
Expresión MDX (Expresiones multidimensionales) válida que devuelve un conjunto.

Comentarios

La función DistinctCount es equivalente a Count(Distinct(Set_Expression), EXCLUDEEMPTY).

Ejemplos

La consulta siguiente muestra el modo de usar la función 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] 

La función DistinctCount devuelve el número distinto de elementos de un conjunto; en este ejemplo, el segundo parámetro opcional se usa para excluir elementos que no tienen un valor para una tupla determinada. En este caso, hay cuatro elementos distintos en el conjunto en el primer parámetro, pero la función devuelve tres porque solo Australia, Canadá y Francia tienen datos para el 1 de julio de 2001 para Internet Sales Amount.

Consulte también

Count (Set) (MDX)
Referencia de funciones MDX (MDX)