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.
Gibt eine Menge von Tupeln aus extrahierischen Elementen zurück.
Syntax
Extract(Set_Expression, Hierarchy_Expression1 [,Hierarchy_Expression2, ...n] )
Argumente
Set_Expression
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der eine Menge zurückgibt.
Hierarchy_Expression1
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der eine Hierarchie zurückgibt.
Hierarchy_Expression2
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der eine Hierarchie zurückgibt.
Bemerkungen
Die Extract-Funktion liefert eine Menge, die aus Tupeln aus den extrahierischen Hierarchieelementen besteht. Für jedes Tupel in der spezifizierten Menge werden die Mitglieder der angegebenen Hierarchien in neue Tupel in der Ergebnismenge extrahiert. Diese Funktion entfernt immer doppelte Tupel.
Die Extract-Funktion führt die entgegengesetzte Aktion zur Crossjoin-Funktion aus.
Beispiele
Die folgende Abfrage zeigt, wie man die Extract-Funktion auf einer Menge von Tupeln verwendet, die von der NonEmpty-Funktion zurückgegeben werden:
SELECT [Measures].[Internet Sales Amount] ON 0,
//Returns the distinct combinations of Customer and Date for all purchases
//of Bike Racks or Bike Stands
EXTRACT(
NONEMPTY(
[Customer].[Customer].[Customer].MEMBERS
*
[Date].[Date].[Date].MEMBERS
*
{[Product].[Product Categories].[Subcategory].&[26],[Product].[Product Categories].[Subcategory].&[27]}
*
{[Measures].[Internet Sales Amount]}
)
, [Customer].[Customer], [Date].[Date])
ON 1
FROM [Adventure Works]