Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ocenia określony zbiór, usuwa z niego duplikaty krotek i zwraca otrzymany zbiór.
Syntax
Distinct(Set_Expression)
Arguments
Wyrażenie_docelowe
Poprawne wyrażenie z wyrażeń wielowymiarowych (MDX), które zwraca zbiór.
Remarks
Jeśli funkcja Distinct znajduje zduplikowane krotki w określonym zbiorze, zachowuje tylko pierwszą instancję zduplikowanej krotki, pozostawiając kolejność zbioru nienaruszona.
Examples
Poniższe przykładowe zapytanie pokazuje, jak użyć funkcji Distinct z nazwanym zbiorem, a także jak użyć jej z funkcją Count, aby znaleźć liczbę odrębnych krotk w zbiorze:
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]}
MEMBER MEASURES.SETCOUNT AS
COUNT(MySet)
MEMBER MEASURES.SETDISTINCTCOUNT AS
COUNT(DISTINCT(MySet))
SELECT {MEASURES.SETCOUNT, MEASURES.SETDISTINCTCOUNT} ON 0,
DISTINCT(MySet) ON 1
FROM [Adventure Works]