Ytd (MDX)

Devuelve un conjunto de miembros del mismo nivel del mismo nivel que un miembro determinado, empezando por el primer elemento del mismo nivel y finalizando con el miembro especificado, como restringido por el nivel Year de la dimensión Time.

Sintaxis

  
Ytd( [ Member_Expression ] )  

Argumentos

Member_expression
Expresión MDX válida que devuelve un miembro.

Comentarios

Si no se especifica una expresión de miembro, el valor predeterminado es el miembro actual de la primera jerarquía con un nivel de tipo Years en la primera dimensión de tipo Time del grupo de medida.

La función Ytd es una función de método abreviado para la función PeriodsToDate , donde la propiedad Type de la jerarquía de atributos en la que se basa el nivel se establece en Years. Es decir, Ytd(Member_Expression) es equivalente a PeriodsToDate(Year_Level_Expression,Member_Expression). Tenga en cuenta que esta función no funcionará cuando la propiedad Type esté establecida en FiscalYears.

Ejemplo

En el ejemplo siguiente se devuelve la suma del Measures.[Order Quantity] miembro, agregado durante los primeros ocho meses del año natural 2003 contenidos en la Date dimensión, desde el cubo Adventure Works .

WITH MEMBER [Date].[Calendar].[First8MonthsCY2003] AS  
    Aggregate(  
        YTD([Date].[Calendar].[Month].[August 2003])  
    )  
SELECT   
    [Date].[Calendar].[First8MonthsCY2003] ON COLUMNS,  
    [Product].[Category].Children ON ROWS  
FROM  
    [Adventure Works]  
WHERE  
    [Measures].[Order Quantity]  

Ytd se usa con frecuencia en combinación con ningún parámetro especificado, lo que significa que la función CurrentMember (MDX) mostrará un total acumulado acumulado de año a fecha en un informe, como se muestra en la consulta siguiente:

WITH MEMBER MEASURES.YTDDEMO AS

AGGREGATE(YTD(), [Measures].[Internet Sales Amount])

SELECT {[Measures].[Internet Sales Amount], MEASURES.YTDDEMO} ON 0,

[Date].[Calendar].MEMBERS ON 1

FROM [Adventure Works]

Consulte también

Referencia de funciones MDX (MDX)