指定された軸上のタプルの集合を返します。
構文
Axis(Axis_Number)
引数
Axis_Number
軸番号を指定する有効な数値式です。
Remarks
軸 関数は 軸の零点位置を用いて軸上の組の集合を返します。 例えば、 Axis(0) はCOLUMNS軸を返し、 Axis(1) はROWS軸を返す、という具合です。 軸 関数は フィルター軸上では使用できません。 この関数は、計算されたメンバーに実行中のクエリのコンテキストを認識させるために使えます。 例えば、行軸上で選択されたメンバーの合計だけを算出する計算メンバーが必要かもしれません。 また、ある軸の定義を別の軸の定義に依存させるためにも使われます。 例えば、行軸の内容を列軸の最初の項目の値に従って並べることです。
注
軸は先行軸のみを参照できます。 例えば、 Axis(0) はCOLUMNS軸が評価された後、例えばROW軸やPAGE軸で行われなければなりません。
Examples
以下の例クエリはAxis関数の使い方を示しています:
WITH MEMBER MEASURES.AXISDEMO AS
SETTOSTR(AXIS(1))
SELECT MEASURES.AXISDEMO ON 0,
[Date].[Calendar Year].MEMBERS ON 1
FROM [Adventure Works]
以下の例は、計算されたメンバー内で軸関数の使用を示しています。
WITH MEMBER MEASURES.AXISDEMO AS
SUM(AXIS(1), [Measures].[Internet Sales Amount])
SELECT {[Measures].[Internet Sales Amount],MEASURES.AXISDEMO} ON 0,
{[Date].[Calendar Year].&[2003], [Date].[Calendar Year].&[2004]} ON 1
FROM [Adventure Works]