Różne (MDX)
Oblicza określony zestaw krotek duplikatów powoduje usunięcie zestawu i zwraca wynikowy zestaw.
Distinct(Set_Expression)
Argumenty
- Set_Expression
Prawidłowe wyrażenie Multidimensional Expressions (MDX), która zwraca zestaw.
Remarks
Jeśli Distinct Funkcja znajdzie zduplikowany krotek w określonym zestawie, funkcja przechowuje tylko pierwszego wystąpienie duplikatów spójna kolekcja pozostawiając zamówienia zestaw nienaruszony.
Przykłady
Następująca kwerenda przykład przedstawia sposób korzystania z funkcja DISTINCT przy użyciu nazwanego zestaw, a także jak z niego korzystać z funkcja Licznik, aby znaleźć numer różne krotek zestaw:
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]