Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Geeft de verzameling tupels op een bepaalde as terug.
Syntax
Axis(Axis_Number)
Arguments
Axis_Number
Een geldige numerieke uitdrukking die het asnummer specificeert.
Remarks
De asfunctie gebruikt de nul-gebaseerde positie van een as om de verzameling tupels op een as terug te geven. Bijvoorbeeld, Axis(0) retourneert de COLUMNS-as, Axis(1) de ROWS-as, enzovoort. De asfunctie kan niet op de filteras worden gebruikt. Deze functie kan worden gebruikt om berekende leden bewust te maken van de context van de uitvoering van de query. Je hebt bijvoorbeeld een berekend lid nodig dat alleen de som geeft van die leden die op de Rows-as zijn geselecteerd. Het kan ook worden gebruikt om de definitie van de ene as afhankelijk te maken van de definitie van een andere. Bijvoorbeeld door de inhoud van de Rij-as te ordenen volgens de waarde van het eerste item op de Kolom-as.
Note
Een as kan alleen naar een voorafgaande as verwijzen. Bijvoorbeeld, Axis(0) moet optreden nadat de KOLOMMEN-as is geƫvalueerd, bijvoorbeeld op een RIJ- of PAGINA-as.
Examples
De volgende voorbeeldquery laat zien hoe je de Axis-functie gebruikt:
WITH MEMBER MEASURES.AXISDEMO AS
SETTOSTR(AXIS(1))
SELECT MEASURES.AXISDEMO ON 0,
[Date].[Calendar Year].MEMBERS ON 1
FROM [Adventure Works]
Het volgende voorbeeld toont het gebruik van de asfunctie binnen een berekend lid:
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]