Extrato (MDX)

Devolve um conjunto de tuplas a partir de elementos hierarquicos extraídos.

Syntax

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

Arguments

Set_Expression
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve um conjunto.

Hierarchy_Expression1
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve uma hierarquia.

Hierarchy_Expression2
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve uma hierarquia.

Observações

A função Extrato devolve um conjunto que consiste em tuplas dos elementos da hierarquia extraídos. Para cada tupla no conjunto especificado, os membros das hierarquias especificadas são extraídos em novas tuplas no conjunto de resultados. Esta função remove sempre tuplas duplicadas.

A função Extração executa a ação oposta à função Crossjoin .

Examples

A consulta seguinte mostra como usar a função Extrair num conjunto de tuplas retornadas pela função NonVoid :

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]