:(范围)(MDX)

执行一个集合操作,返回一个自然有序的集合,两个指定成员作为端点,两个指定成员之间的所有成员都包含在该集合中。

Syntax

  
Member_Expression : Member_Expression      

参数

Member_Expression
一个有效的多维表达式(MDX)表达式,返回成员。

返回值

包含指定成员及其间所有成员的集合。

Remarks

这两个参数都必须指定在给定维度的同一层级和层级内的成员。 如果两个参数都指定了相同的成员, 则 : (Range) 运算符返回一个只包含指定成员的集合。 如果第一个参数为空,则集合包含从第二个参数中指定的成员层起至该成员的所有成员。 如果第二个参数为空,则集合包含第一个参数中指定的成员的所有成员,直到同一层级的最后一个成员。

该集合算子在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])