Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne un ensemble de tuples à partir des éléments hiérarchiques extraits.
Syntax
Extract(Set_Expression, Hierarchy_Expression1 [,Hierarchy_Expression2, ...n] )
Arguments
Set_Expression
Une expression valide des expressions multidimensionnelles (MDX) qui retourne un ensemble.
Hierarchy_Expression1
Une expression valide des Expressions Multidimensionnelles (MDX) qui renvoie une hiérarchie.
Hierarchy_Expression2
Une expression valide des Expressions Multidimensionnelles (MDX) qui renvoie une hiérarchie.
Remarks
La fonction Extraction retourne un ensemble constitué de tuples issus des éléments hiérarchiques extraits. Pour chaque uplet de l’ensemble spécifié, les membres des hiérarchies spécifiées sont extraits en nouveaux uplets de l’ensemble des résultats. Cette fonction supprime toujours les uplets en double.
La fonction d’extraction effectue l’action opposée à la fonction de jointure croisée .
Exemples
La requête suivante montre comment utiliser la fonction Extraction 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]