Qtd (MDX)

Retorna um conjunto de membros irmãos do mesmo nível como um determinado membro, começando com o primeiro irmão e terminando com um determinado membro, restringido pelo nível Quarter na dimensão Tempo.

Sintaxe

Qtd( [ Member_Expression ] )

Argumentos

  • Member_Expression
    Uma linguagem MDX válida que retorna um membro.

Comentários

Se uma expressão de membro não for especificada, o padrão será o membro atual da dimensão do tipo Tempo (Time.CurrentMember).

A função Qtd é uma função de atalho da função PeriodsToDate (MDX) cujo argumento de expressão de nível é definido como Quarter. Ou seja, Qtd(Member_Expression) é funcionalmente equivalente a PeriodsToDate(Quarter, Member_Expression).

Exemplo

O exemplo a seguir retorna a soma do membro Measures.[Order Quantity], agregado sobre os primeiros dois meses do terceiro trimestre do ano calendário 2003 contidos na dimensão Date, a partir do cubo 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]

Consulte também

Referência