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]
См. также
Справочник по функции многомерных выражений (многомерные выражения)