Qtd (многомерные выражения)
Возвращает набор элементов с общим родителем, находящихся на том же уровне, что и данный элемент, начиная с первого такого элемента и заканчивая данным элементом, в соответствии с ограничениями уровня Quarter в измерении Time.
Синтаксис
Qtd( [ Member_Expression ] )
Аргументы
- Member_Expression
Допустимое многомерное выражение, возвращающее элемент.
Замечания
Если выражение элемента не указано, по умолчанию используется текущий элемент измерения времени (Time.CurrentMember).
Функция Qtd является сокращенным вариантом функции PeriodsToDate (многомерные выражения) с выражением уровня, равным Quarter. Таким образом, выражение Qtd(Member_Expression) равнозначно выражению PeriodsToDate(Quarter, Member_Expression).
Пример
В следующем примере возвращается сумма элемента Measures.[Order Quantity], вычисленная за первые два месяца третьего квартала 2003 г., указанные в измерении Date, из куба Adventure Works.
WITH MEMBER [Date].[Calendar].[First2MonthsSecondSemester2003] AS
Aggregate(
QTD([Date].[Calendar].[Month].[August 2003])
)
SELECT
[Date].[Calendar].[First2MonthsSecondSemester2003] ON COLUMNS,
[Product].[Category].Children ON ROWS
FROM
[Adventure Works]
WHERE
[Measures].[Order Quantity]