Udostępnij za pośrednictwem


Oś (MDX)

Zwraca zestaw krotek, na określony oś.

Axis(Axis_Number)

Argumenty

  • Axis_Number
    Prawidłowe wyrażenie numeryczne określające liczbę oś.

Remarks

The Axis funkcja uses the zero-based position of an oś to return the zestaw of tuples on an oś. Na przykład Axis(0) Zwraca wartość oś liczba.kolumn Axis(1) Zwraca wartość ROWS oś i tak dalej. The Axis funkcja cannot be used on the filter oś. Ta funkcja umożliwia uświadomić kontekście kwerendę, która zostanie uruchomione składniki obliczeniowe.Na przykład może być konieczne obliczany element członkowski zawiera sumę tylko te elementy, które są zaznaczone na oś wierszy.On również można uzależnić od definicji innej definicji oś.Na przykład według kolejności zawartość oś wierszy zgodnie z wartością pierwszego element na oś kolumn.

Uwaga

Oś może odwoływać się tylko przed osi.Na przykład Axis(0) musi występować po oś COLUMNS zostanie oszacowana, takich jak na wiersz lub strona oś.

Przykłady

Następująca kwerenda przykład ilustruje sposób użycia funkcja oś:

WITH MEMBER MEASURES.AXISDEMO AS

SETTOSTR(AXIS(1))

SELECT MEASURES.AXISDEMO ON 0,

[Date].[Calendar Year].MEMBERS ON 1

FROM [Adventure Works]

W poniższym przykładzie pokazano użycie funkcja oś wewnątrz obliczany element członkowski:

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]