Oś (MDX)

Zwraca zbiór krotk na określonej osi.

Syntax

  
Axis(Axis_Number)  

Arguments

Axis_Number
Poprawne wyrażenie liczbowe określające numer osi.

Remarks

Funkcja osi wykorzystuje pozycję osi opartą na zerze do zwracania zbioru krotek na osi. Na przykład zwraca Axis(0) oś COLUMNS, Axis(1) zwraca oś ROWS i tak dalej. Funkcja osi nie może być używana na osi filtra. Funkcja ta może być użyta do uświadamiania obliczanym członkom kontekstu wykonywanego zapytania. Na przykład możesz potrzebować obliczonego członka, który dostarcza sumę tylko tych elementów wybranych na osi Wierszy. Może być także użyta do uzależnienia definicji jednej osi od definicji innej. Na przykład, uporządkowując zawartość osi wierszy według wartości pierwszego elementu na osi kolumn.

Note

Oś może odnosić się tylko do osi poprzedniej. Na przykład musi nastąpić Axis(0) po ocenie osi COLUMNS, na przykład na osi WIERSZA lub STRONY.

Examples

Poniższe przykładowe zapytanie pokazuje, jak użyć funkcji Osi:

WITH MEMBER MEASURES.AXISDEMO AS  
SETTOSTR(AXIS(1))  
SELECT MEASURES.AXISDEMO ON 0,  
[Date].[Calendar Year].MEMBERS ON 1  
FROM [Adventure Works]  

Poniższy przykład pokazuje użycie funkcji osi wewnątrz obliczonego elementu:

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]