Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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]