回傳指定軸上的元組集合。
Syntax
Axis(Axis_Number)
論點
Axis_Number
一個有效的數值表達式,指定軸數。
備註
軸函數利用軸的零點位置來回傳軸上的元組集合。 例如,回 Axis(0) 傳 COLUMNS 軸、 Axis(1) 回傳 ROWS 軸,依此類推。 軸 功能無法 用於濾波器軸。 此函式可用於讓計算過的成員知道所執行查詢的上下文。 例如,你可能需要一個計算出的成員,只提供列軸上所選成員的總和。 它也可以用來使一個軸的定義依賴於另一個軸的定義。 例如,透過依據欄位軸上第一個項目的值來排序列軸的內容。
備註
一個軸只能參考一個先行軸。 例如,必須 Axis(0) 在 COLUMNS 軸被評估之後,例如在 ROW 或 PAGE 軸上。
Examples
以下範例查詢說明如何使用軸函數:
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]