Axis (MDX)Axis (MDX)

SI APPLICA A:sìSQL Server Analysis ServicesnoAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

Restituisce il set di tuple su un asse specificato.Returns the set of tuples on a specified axis.

SintassiSyntax


Axis(Axis_Number)  

ArgomentiArguments

Axis_NumberAxis_Number
Espressione numerica valida che specifica il numero dell'asse.A valid numeric expression that specifies the axis number.

OsservazioniRemarks

Il asse funzione utilizza la posizione in base zero di un asse per restituire il set di tuple su un asse.The Axis function uses the zero-based position of an axis to return the set of tuples on an axis. Ad esempio, Axis(0) restituisce l'asse COLUMNS, Axis(1) restituisce l'asse ROWS e così via.For example, Axis(0) returns the COLUMNS axis, Axis(1) returns the ROWS axis, and so on. Il asse funzione non può essere utilizzata sull'asse del filtro.The Axis function cannot be used on the filter axis. Questa funzione può essere utilizzata per rendere i membri calcolati specifici del contesto della query eseguita.This function can be used to make calculated members aware of the context of the query that is being run. Ad esempio, potrebbe essere necessario un membro calcolato che fornisce la somma solo dei membri selezionati sull'asse delle righe.For example, you might need a calculated member that provides the sum of only those members selected on the Rows axis. Può essere utilizzata anche per rendere la definizione di un asse dipendente dalla definizione di un altro asse:It can also be used to make the definition of one axis dependent on the definition of another. ad esempio, ordinando il contenuto dell'asse delle righe in base al valore del primo elemento sull'asse delle colonne.For example, by ordering the contents of the Rows axis according to the value of the first item on the Columns axis.

Nota

Un asse può fare riferimento solo a un asse precedente.An axis can reference only a prior axis. Ad esempio, Axis(0) deve essere successiva alla valutazione dell'asse COLUMNS, come avviene quando viene eseguita su un asse ROW o PAGE.For example, Axis(0) must occur after the COLUMNS axis has been evaluated, such as on a ROW or PAGE axis.

EsempiExamples

Nell'esempio di query seguente viene illustrato l'utilizzo della funzione Axis:The following example query shows how to use the Axis function:

WITH MEMBER MEASURES.AXISDEMO AS

SETTOSTR(AXIS(1))

SELECT MEASURES.AXISDEMO ON 0,

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

FROM [Adventure Works]

Nell'esempio seguente viene illustrato come utilizzare la funzione Axis all'interno di un membro calcolato:The following example shows the use of the Axis function inside a calculated member:

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]

Vedere ancheSee Also

Riferimento alla funzione MDX ( MDX )MDX Function Reference (MDX)