Share via


LastPeriods (MDX)

傳回一組最多且包含指定成員的成員。

語法

  
LastPeriods(Index [ ,Member_Expression ] )  

引數

Index
指定句點數的有效數值運算式。

Member_Expression
傳回成員的有效多維度運算式 (MDX) 運算式。

備註

如果指定的句點數為正數, LastPeriods 函 式會傳回一組成員,該成員開頭為延遲 Index - 1 的成員運算式,並以指定的成員結尾。 函式傳回的成員數目等於 Index

如果指定的期間數為負數, LastPeriods 函 式會傳回一組以指定成員開頭的成員,並以開頭為指定成員的成員結尾(- Index - 1)。 函式傳回的成員數目等於 Index 絕對值。

如果指定的期間數為零, LastPeriods 函 式會傳回空的集合。 這與 Lag 函式不同 ,如果指定了 0,則會傳回指定的成員。

如果未指定成員, LastPeriods 函 式會使用 Time.CurrentMember 。 如果未將維度標示為 Time 維度,函式將會剖析並執行,而不會發生錯誤,但會導致用戶端應用程式中的資料格錯誤。

範例

下列範例會傳回 2002 財年第二個和第四個會計季的預設量值。

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

注意

這個範例也可以使用 : (冒號) 運算子撰寫:

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

下列範例會傳回 2002 財年第一個會計季的預設量值。 雖然指定的期間數目是三個,但只能傳回一個,因為會計年度中沒有較早的期間。

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

另請參閱

MDX 函數參考 (MDX)