: (Alcance) (MDX)

Realiza uma operação de conjunto que retorna um conjunto naturalmente ordenado, com os dois membros especificados como extremidades, e todos os membros entre os dois membros especificados incluídos como membros do conjunto.

Sintaxe

  
Member_Expression : Member_Expression      

Parâmetros

Member_Expression
Uma expressão MDX (Expressões Multidimensionais) válida que retorna um membro.

Valor de retorno

Um conjunto que contém os membros especificados e todos os membros entre os membros especificados.

Remarks

Ambos os parâmetros devem especificar membros dentro do mesmo nível e hierarquia de uma dada dimensão. Se ambos os parâmetros especificarem o mesmo membro, o operador : (Range) retorna um conjunto que contém apenas o membro especificado. Se o primeiro parâmetro for Nulo, então o conjunto contém todos os membros desde o início do nível do membro especificado no segundo parâmetro, até e incluindo esse membro. Se o segundo parâmetro for Nulo, então o conjunto contém todos os membros do membro especificado no primeiro parâmetro, até e incluindo o último membro no mesmo nível.

Esse operador de conjunto não possui equivalente funcional em MDX.

Exemplos

O exemplo a seguir demonstra o uso desse operador.

-- This query returns the freight cost per user  
-- for products, averaged by month, for the first quarter.  
With Member [Measures].[Freight Per Customer] as  
 (  
     [Measures].[Internet Freight Cost]  
     /   
     [Measures].[Customer Count]  
)  
  
SELECT   
    {[Ship Date].[Calendar].[Month].&[2004]&[1] : [Ship Date].[Calendar].[Month].&[2004]&[3]} ON 0,  
    [Product].[Category].[Category].Members ON 1  
FROM  
    [Adventure Works]  
WHERE  
    ([Measures].[Freight Per Customer])