Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bewertet eine bestimmte Menge, entfernt doppelte Tupel aus der Menge und gibt die resultierende Menge zurück.
Syntax
Distinct(Set_Expression)
Argumente
Set_Expression
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der eine Menge zurückgibt.
Bemerkungen
Findet die Disdifferent-Funktion doppelte Tupel in der spezifizierten Menge, behält die Funktion nur die erste Instanz des doppelten Tupels, während die Reihenfolge der Menge intakt bleibt.
Beispiele
Die folgende Beispielfrage zeigt, wie man die Disdifferent-Funktion mit einer benannten Menge verwendet sowie wie man sie mit der Count-Funktion verwendet, um die Anzahl der verschiedenen Tupel in einer Menge zu bestimmen:
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]