: (範圍) (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])