Axis (MDX)
傳回指定座標軸上的 Tuple 集合。
語法
Axis(Axis_Number)
引數
- Axis_Number
指定座標軸數目的有效數值運算式。
備註
Axis 函數使用座標軸以零為基底的位置,來傳回座標軸上的 Tuple 集合。 例如,Axis(0) 傳回 COLUMNS 座標軸,Axis(1) 傳回 ROWS 座標軸等等。 Axis 函數不能用於篩選座標軸上。 使用這個函數可讓導出成員得知正在執行之查詢的內容。 例如,您可以建立一個導出成員,讓它只提供資料列軸上選取之成員的總和。 它也可讓某一軸的定義相依於另一軸的定義。 例如,根據資料行軸上第一個項目的值來排序資料列軸的內容。
[!附註]
座標軸僅能參考先前的座標軸。 例如,Axis(0) 必須在評估 COLUMNS 座標軸之後出現,如在 ROW 或 PAGE 座標軸上。
範例
下列範例查詢會示範如何使用 Axis 函數:
WITH MEMBER MEASURES.AXISDEMO AS
SETTOSTR(AXIS(1))
SELECT MEASURES.AXISDEMO ON 0,
[Date].[Calendar Year].MEMBERS ON 1
FROM [Adventure Works]
下列範例會示範如何在導出成員內使用 Axis 函數:
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]