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)