Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar antalet distinkta, icke-tomma tupler i en mängd.
Syntax
DistinctCount(Set_Expression)
Arguments
Set_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en mängd.
Remarks
Funktionen DistinctCount är ekvivalent med Count(Distinct(Set_Expression), EXCLUDEEMPTY).
Examples
Följande fråga visar hur man använder DistinctCount-funktionen:
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]
Funktionen DistinctCount returnerar det distinkta antalet objekt i en mängd; I detta exempel används den valfria andra parametern för att utesluta objekt som inte har något värde för en given tuple. I detta fall finns fyra distinkta poster i mängden i den första parametern, men funktionen returnerar tre eftersom endast Australien, Kanada och Frankrike har data för den 1 juli 2001 för Internetförsäljningsbelopp.