Distinct (MDX)
Aktualisiert: 15. September 2007
Wertet eine angegebene Menge aus, entfernt doppelte Tupel aus der Menge und gibt die resultierende Menge zurück.
Syntax
Distinct(Set_Expression)
Argumente
- Set_Expression
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Menge zurückgibt.
Hinweise
Wenn die Distinct-Funktion doppelte Tupel in der angegebenen Menge findet, übernimmt die Funktion nur die erste Instanz des doppelten Tupels und behält die Reihenfolge in der Menge bei.
Beispiele:
Die folgende MDX-Abfrage zeigt die Verwendung der Distinct-Funktion und die Ergebnisse, die die Funktion vom Beispielcube AdventureWorks abruft:
Select Distinct({[Geography].[Country].&[Australia],
[Geography].[Country].&[France],
[Geography].[Country].&[Canada],
[Geography].[Country].&[Australia],
[Geography].[Country].&[United States],
[Geography].[Country].&[United Kingdom],
[Geography].[Country].&[Canada]}) on 1,
[Measures].[Reseller Sales Amount] on 0
from [Adventure Works]
Wie in den folgenden Ergebnissen gezeigt, ist die Reihenfolge der Ergebnisse im Set mit denen der Tupel in der Abfrage identisch. Doppelte Tupel wurden jedoch entfernt.
Reseller SalesAmount
Australia$1,594,335.38
France$4,607,537.94
Canada$14,377,925.60
United States$53,607,801.21
United Kingdom$4,279,008.83
Siehe auch
Verweis
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
15. September 2007 |
|
17. Juli 2006 |
|