共用方式為


: (範圍) (MDX)

執行集合運算,傳回一個自然順序的集合,以兩個指定成員做為結束點,並將介於這兩個指定成員之間的所有成員當做集合的成員。

語法

Member_Expression : Member_Expression    

參數

  • Member_Expression
    傳回成員的有效多維度運算式 (MDX) 運算式。

傳回值

包含指定成員以及指定成員間所有成員的集合。

備註

兩個參數指定的成員,都必須在指定維度的相同層級與階層內。如果兩個參數都指定相同的成員,則 : (Range) 運算子只會傳回包含指定成員的集合。如果第一個參數為 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])

請參閱

參考