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


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

Изменения: 17 июля 2006 г.

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

См. также

Справочник

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

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

17 июля 2006 г.

Измененное содержимое
  • Обновлены синтаксис и аргументы для облегчения понимания.
  • Добавлены обновленные примеры.