: (範囲) (MDX)

自然な順序で並べたセットを返すセット演算を実行します。指定された 2 つのメンバが終端になり、その 2 つのメンバの間にあるすべてのメンバがセットのメンバに含まれます。

構文

 Member_Expression : Member_Expression    

パラメーター

  • Member_Expression
    メンバを返す有効な多次元式 (MDX) 式です。

戻り値

指定されているメンバと、指定されているメンバの間にあるすべてのメンバを含むセットです。

説明

両方のパラメータに、ディメンションの同じレベルと同じ階層にあるメンバを指定する必要があります。両方のパラメータに同じメンバが指定されていると、: (Range) 演算子は、その指定されているメンバだけを含むセットを返します。最初のパラメータが NULL の場合、2 番目のパラメータで指定されたメンバのレベルの、最初のメンバからその指定されたメンバ (その指定されたメンバを含む) までのすべてのメンバがセットに含まれます。2 番目のパラメータが 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])