Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrací počet různých, neprázdných n-tic v množině.
Syntax
DistinctCount(Set_Expression)
Arguments
Nastavit_výraz
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.
Remarks
Funkce DistinctCount je ekvivalentní .Count(Distinct(Set_Expression), EXCLUDEEMPTY)
Examples
Následující dotaz ukazuje, jak použít funkci 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]
Funkce DistinctCount vrací odlišný počet položek v množině; V tomto příkladu se volitelný druhý parametr používá k vyloučení položek, které nemají hodnotu pro danou n-tici. V tomto případě jsou v prvním parametru v sadě čtyři odlišné položky, ale funkce vrací tři, protože pouze Austrálie, Kanada a Francie mají data pro Internet Sales Amount z 1. července 2001.
Související obsah
- Počet (sada) (MDX)
- Referenční informace k funkcím MDX (MDX)