Recuento Distinto (MDX)

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

Sintaxis

  
DistinctCount(Set_Expression)  

Argumentos

Set_Expression
Una expresión válida de Expresiones Multidimensionales (MDX) que devuelve un conjunto.

Remarks

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

Examples

La siguiente consulta muestra cómo usar la función Recuento Distinto:

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 RecuentoDistinto devuelve el número distinto de elementos en un conjunto; En este ejemplo, el segundo parámetro opcional se utiliza para excluir elementos que no tienen valor para una tula dada. 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 disponen de datos del 1 de julio de 2001 para el importe de las ventas por Internet.