Partager via


Extract (MDX)

Retourne un jeu de tuples à partir d'éléments de hiérarchie extraits.

Syntaxe

  
Extract(Set_Expression, Hierarchy_Expression1 [,Hierarchy_Expression2, ...n] )  

Arguments

Set_Expression
Expression MDX (Multidimensional Expressions) valide qui retourne un jeu.

Hierarchy_Expression1
Expression MDX (Multidimensional Expressions) valide qui retourne une hiérarchie.

Hierarchy_Expression2
Expression MDX (Multidimensional Expressions) valide qui retourne une hiérarchie.

Remarques

La fonction Extract retourne un ensemble qui se compose de tuples des éléments de hiérarchie extraits. Pour chaque tuple du jeu spécifié, les membres des hiérarchies concernées sont extraits vers de nouveaux tuples dans l'ensemble de résultats. Cette fonction supprime toujours les tuples dupliqués.

La fonction Extract effectue l’action inverse de la fonction Crossjoin .

Exemples

La requête suivante montre comment utiliser la fonction Extract sur un ensemble de tuples retournés par la fonction NonEmpty :

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]

Voir aussi

Guide de référence des fonctions MDX (MDX)