LastPeriods (MDX)

Returnerar en uppsättning medlemmar upp till och inklusive en specificerad medlem.

Syntax

  
LastPeriods(Index [ ,Member_Expression ] )  

Arguments

Index
Ett giltigt numeriskt uttryck som anger ett antal perioder.

Member_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en medlem.

Remarks

Om det angivna antalet perioder är positivt, returnerar funktionen LastPeriods en uppsättning medlemmar som börjar med den medlem som ligger efter Index - 1 från det angivna medlemsuttrycket, och slutar med den angivna medlemmen. Antalet medlemmar som returneras av funktionen är lika med Index.

Om det angivna antalet perioder är negativt, returnerar funktionen LastPeriods en uppsättning medlemmar som börjar med den angivna medlemmen och slutar med den medlem som leder (- Index - 1) från den angivna medlemmen. Antalet medlemmar som returneras av funktionen är lika med absolutvärdet av Index.

Om det angivna antalet perioder är noll, returnerar funktionen LastPeriods den tomma mängden. Detta skiljer sig från Lag-funktionen , som returnerar den specificerade medlemmen om 0 är specificerad.

Om en medlem inte anges använder funktionen LastPeriodsTime.CurrentMember. Om ingen dimension är markerad som en Tidsdimension kommer funktionen att tolkas och exekveras utan fel, men orsakar ett cellfel i klientapplikationen.

Examples

Följande exempel visar standardvärdet för det andra, tredje och fjärde räkenskapskvartalet för räkenskapsåret 2002.

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

Note

Detta exempel kan också skrivas med operatorn : (kolon):

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

Följande exempel visar standardvärdet för det första räkenskapskvartalet av räkenskapsåret 2002. Även om det angivna antalet perioder är tre, kan endast en returneras eftersom det inte finns några tidigare perioder under räkenskapsåret.

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