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]