LastPeriods (MDX)

Geeft een groep leden terug tot en met een gespecificeerd lid.

Syntax

  
LastPeriods(Index [ ,Member_Expression ] )  

Arguments

Index
Een geldige numerieke uitdrukking die een aantal perioden specificeert.

Member_Expression
Een geldige Multidimensional Expressions (MDX) expressie die een lid teruggeeft.

Remarks

Als het opgegeven aantal periodes positief is, geeft de LastPeriods-functie een set leden terug die beginnen met het lid dat Index - 1 achterloopt op de gespecificeerde lidexpressie, en eindigen met het gespecificeerde lid. Het aantal leden dat door de functie wordt teruggegeven is gelijk aan Index.

Als het opgegeven aantal perioden negatief is, geeft de LastPeriods functie een set leden terug die beginnen met het gespecificeerde lid en eindigen met het lid dat (- Index - 1) leidt van het gespecificeerde lid. Het aantal leden dat door de functie wordt teruggegeven, is gelijk aan de absolute waarde van de index.

Als het opgegeven aantal periodes nul is, geeft de LastPeriods functie de lege verzameling terug. Dit is anders dan de Lag-functie , die het gespecificeerde lid teruggeeft als 0 wordt gespecificeerd.

Als een lid niet is gespecificeerd, gebruikt de LastPeriodes-functieTime.CurrentMember. Als geen dimensie als Tijd-dimensie wordt gemarkeerd, zal de functie zonder fout worden geparseerd en uitgevoerd, maar veroorzaakt een celfout in de clientapplicatie.

Examples

Het volgende voorbeeld geeft de standaardmaatwaarde terug voor het tweede, derde en vierde fiscale kwartaal van het fiscale jaar 2002.

SELECT LastPeriods(3,[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]) ON 0  
FROM [Adventure Works]  

Note

Dit voorbeeld kan ook worden geschreven met de : (dubbele punt)operator:

[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]: [Date].[Fiscal].[Fiscal Quarter].[Q2 FY 2002]

Het volgende voorbeeld geeft de standaardmaatwaarde voor het eerste fiscale kwartaal van het fiscale jaar 2002 weer. Hoewel het gespecificeerde aantal periodes drie is, kan er slechts één worden teruggegeven omdat er geen eerdere periodes in het fiscale jaar zijn.

SELECT LastPeriods  
   (3,[Date].[Fiscal].[Fiscal Quarter].[Q1 FY 2002]  
   ) ON 0  
FROM [Adventure Works]