: (Диапазон) (MDX)

Выполняет операцию множества, которая возвращает естественно упорядоченный множество, с двумя указанными элементами в качестве конечных точек, а все элементы между двумя указанными элементами включаются в множество в состав.

Syntax

  
Member_Expression : Member_Expression      

Параметры

Member_Expression
Допустимое многомерное выражение, возвращающее элемент.

Возвращаемое значение

Множество, содержащее указанные члены и все члены между указанными членами.

Remarks

Оба параметра должны указывать элементы на одном уровне и иерархии данной измерения. Если оба параметра указывают один и тот же элемент, оператор : (Диапазон) возвращает множество, содержащее только указанный элемент. Если первый параметр равен Null, то множество содержит все элементы от начала уровня элемента, указанного во втором параметре, до и включая этот элемент. Если второй параметр равен Null, то множество содержит все элементы из элемента, указанного в первом параметре, вплоть до и включая последний элемент на том же уровне.

Этот оператор множества не имеет функционального эквивалента в MDX.

Примеры

Следующий пример демонстрирует использование этого оператора.

-- 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])