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


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

Возвращает набор элементов-братьев с того же уровня, что и заданный член, начиная с первого брата и заканчивая заданным элементом, как ограничено уровнем квартале в измерении времени.

Синтаксис

  
Qtd( [ Member_Expression ] )  

Аргументы

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

Замечания

Если выражение элемента не указано, по умолчанию используется текущий элемент первой иерархии с уровнем типа Кварталы в первом измерении типа времени в группе мер.

Функция Qtd — это ярлык функции для функции PeriodsToDate (многомерные выражения), аргумент выражения которого имеет значение квартал. То есть Qtd(Member_Expression) функционально эквивалентен PeriodsToDate(Quarter_Level_Expression, Member_Expression).

Пример

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

См. также

справочник по функциям многомерных выражений (МНОГОМЕРНЫЕ выражения)