Поделиться через


LastPeriods (многомерные выражения)

Возвращает набор элементов до указанного элемента включительно.

Синтаксис

  
LastPeriods(Index [ ,Member_Expression ] )  

Аргументы

Index
Допустимое числовое выражение, указывающее число периодов.

Member_Expression
Допустимое многомерное выражение, возвращающее элемент.

Замечания

Если указанное число периодов положительно, функция LastPeriods возвращает набор элементов, начинающихся с элемента, который отстает от индекса - 1 от указанного выражения элемента, и заканчивается указанным элементом. Число элементов, возвращаемых функцией, равно индексу.

Если указанное число периодов отрицательное, функция LastPeriods возвращает набор элементов, начинающихся с указанного члена, и заканчивается элементом, который ведет (- Index - 1) из указанного элемента. Число элементов, возвращаемых функцией, равно абсолютному значению Индекса.

Если указанное число периодов равно нулю, функция LastPeriods возвращает пустой набор. Это в отличие от функции Lag, которая возвращает указанный элемент, если задано значение 0.

Если элемент не указан, функция LastPeriods использует Time.CurrentMember. Если измерение маркировано как измерение времени, функция будет интерпретироваться и выполняться без ошибки, но приведет к ошибке ячейки в клиентском приложении.

Примеры

В следующем примере возвращается значение меры по умолчанию для второго, третьего и четвертого финансовых кварталов 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]  

См. также

Справочник по функции многомерных выражений (многомерные выражения)