Поделиться через


: (Диапазон) (многомерные выражения)

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

Синтаксис

Member_Expression : Member_Expression    

Параметры

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

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

Набор, содержащий заданные элементы и все элементы между ними.

Замечания

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

Для этого оператора набора нет функционального эквивалента в языке многомерных выражений.

Примеры

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

-- 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 of Year].[January] :
     [Ship Date].[Calendar Month of Year].[March]} ON 0,
    [Product].[Category].[Category].Members ON 1
FROM
    [Adventure Works]
WHERE
    ([Measures].[Freight Per Customer])

См. также

Справочник

Справочник по операторам многомерных выражений

Справка и поддержка

Получение помощи по SQL Server 2005