Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca zestaw członków do i włącznie z określonym członkiem.
Syntax
LastPeriods(Index [ ,Member_Expression ] )
Arguments
Indeks
Poprawne wyrażenie liczbowe, które określa liczbę okresów.
Member_Expression
Poprawne wyrażenie Multidimensional Expressions (MDX), które zwraca członka.
Remarks
Jeśli określona liczba okresów jest dodatnia, funkcja LastPeriods zwraca zestaw członków zaczynających się od członka, który opóźnia Index - 1 względem określonego wyrażenia i kończy się na określonym członku. Liczba członków zwracanych przez funkcję jest równa indeksowi.
Jeśli podana liczba okresów jest ujemna, funkcja LastPeriods zwraca zestaw członków zaczynających się od określonego członka i kończącego na członku, który prowadzi ( - Indeks - 1) od określonego członka. Liczba członków zwracanych przez funkcję jest równa wartości bezwzględnej Index.
Jeśli podana liczba okresów wynosi zero, funkcja LastPeriods zwraca zbiór pusty. Jest to inaczej niż funkcja opóźnienia , która zwraca określony członko, jeśli podano 0.
Jeśli członek nie jest określony, funkcja LastPeriods używa Time.CurrentMember. Jeśli żaden wymiar nie jest oznaczony jako wymiar czasowy, funkcja będzie parsować i wykonać bez błędu, ale powoduje błąd komórki w aplikacji klienckiej.
Examples
Poniższy przykład zwraca wartość miary domyślnej za drugą, trzecią i czwarty kwartał fiskalny roku fiskalnego 2002.
SELECT LastPeriods(3,[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]) ON 0
FROM [Adventure Works]
Note
Ten przykład można również zapisać za pomocą operatora : (dwukropek):
[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]: [Date].[Fiscal].[Fiscal Quarter].[Q2 FY 2002]
Poniższy przykład zwraca wartość miary domyślnej za pierwszy kwartał fiskalny roku fiskalnego 2002. Chociaż podana liczba okresów wynosi trzy, tylko jeden może zostać zwrócony, ponieważ nie ma wcześniejszych okresów w roku fiskalnym.
SELECT LastPeriods
(3,[Date].[Fiscal].[Fiscal Quarter].[Q1 FY 2002]
) ON 0
FROM [Adventure Works]