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


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

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

Синтаксис

  
Qtd( [ Member_Expression ] )  

Аргументы

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

Замечания

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

Функция Qtd — это ярлык функции для функции PeriodsToDate (многомерные выражения), аргумент выражения уровня которого имеет значение "Квартал". Таким образом, выражение Qtd(Member_Expression) равнозначно выражению PeriodsToDate(Quarter_Level_Expression, 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]  

См. также

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