Share via


DistinctCount (MDX)

Retourne le nombre des différents tuples non vides d'un jeu.

Syntaxe

  
DistinctCount(Set_Expression)  

Arguments

Set_Expression
Expression MDX (Multidimensional Expressions) valide qui retourne un jeu.

Remarques

La fonction DistinctCount équivaut à Count(Distinct(Set_Expression), EXCLUDEEMPTY).

Exemples

La requête suivante montre comment utiliser la fonction 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 fonction DistinctCount retourne le nombre distinct d’éléments d’un ensemble ; dans cet exemple, le deuxième paramètre facultatif est utilisé pour exclure les éléments qui n’ont pas de valeur pour un tuple donné. Dans ce cas, il existe quatre éléments distincts dans l’ensemble dans le premier paramètre, mais la fonction en retourne trois, car seuls l’Australie, le Canada et la France disposent de données pour le 1er juillet 2001 pour le montant des ventes Internet.

Voir aussi

Count (Set) (MDX)
Guide de référence des fonctions MDX (MDX)