Tail (MDX)
セットの末尾からサブセットを返します。
構文
Tail(Set_Expression [ ,Count ] )
引数
Set_Expression
セットを返す有効な多次元式 (MDX) 式。
Count
返す組の数を指定する有効な数値式です。
解説
Tail 関数は、指定したセットの末尾から、指定した数のタプルを返します。 要素の順序は保持されます。 Count の既定値は 1 です。 指定したタプルの数が 1 未満の場合、関数は空のセットを返します。 指定された組数がセット内の組数を超える場合は、元のセットを返します。
例
次の例では、階層とは無関係に、Reseller Gross Profit に基づいて、売上が上位 5 番目までの製品のサブカテゴリに対応する Reseller Sales メジャーを返しています。 Tail 関数は、Order 関数を使用して結果が逆順に並べ替えられた後、結果の最後の 5 つのセットのみを返すために使用されます。
SELECT Tail
(Order
([Product].[Product Categories].[SubCategory].members
,[Measures].[Reseller Gross Profit]
,BASC
)
,5
) ON 0
FROM [Adventure Works]