LastPeriods (MDX)
Zwraca zestaw element członkowski, łącznie z określonego element członkowski.
Składnia
LastPeriods(Index [ ,Member_Expression ] )
Argumenty
Index
Prawidłowe wyrażenie liczbowe określa liczbę okresów.Member_Expression
Prawidłowe wyrażenie Multidimensional Expressions (MDX) zwracające element członkowski.
Uwagi
Jeżeli określona liczba okresów jest dodatnia, LastPeriods funkcja zwraca zestaw element członkowski, które zaczynają się element członkowski, który mniejsze niż Index -1 z określonego wyrażenie element członkowskii kończy wraz z określonego element członkowski.Liczba członków zwróconych przez funkcja jest równa Index.
Jeżeli określona liczba okresów jest ujemne, LastPeriods funkcja zwraca zestaw element członkowski, które rozpoczynają się od określonego element członkowski i kończy się element członkowski, który prowadzi (- Index - 1) z określonego element członkowski.Liczba członków zwróconych przez funkcja jest równa wartości absolutnej Index.
Jeżeli określona liczba okresów wynosi zero, LastPeriods funkcja zwraca pusty zestaw.Odróżnia to Lag funkcja, która zwraca określony element członkowski, jeśli określono wartość 0.
Jeżeli element członkowski nie jest określony, LastPeriods w funkcja Time.CurrentMember.Jeśli wymiar nie jest oznaczony jako wymiaru czasu, funkcja będzie analizować wykonać bez błędów, ale będzie powodować błąd komórka w aplikacji klient.
Przykłady
Poniższy przykład zwraca domyślną wartość miara drugiego trzecim i czwartym fiskalnych kwartały roku obrachunkowego 2002.
SELECT LastPeriods(3,[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]) ON 0
FROM [Adventure Works]
Ostrzeżenie
W tym przykładzie można również zapisać przy użyciu: operator (dwukropek):
[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]: [Date].[Fiscal].[Fiscal Quarter].[Q2 FY 2002]
Poniższy przykład zwraca domyślną wartość miara za pierwszy kwartał roku obrachunkowego 2002.Mimo określoną liczbę okresów trzy, mogą być zwracane tylko jeden, ponieważ nie ma żadnych wcześniejszych okresów w roku obrachunkowym.
SELECT LastPeriods
(3,[Date].[Fiscal].[Fiscal Quarter].[Q1 FY 2002]
) ON 0
FROM [Adventure Works]