Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Devolve um conjunto de membros irmãos do mesmo nível que um dado membro, começando pelo primeiro irmão e terminando com o membro dado, conforme restringido pelo nível do Ano na dimensão do Tempo.
Syntax
Ytd( [ Member_Expression ] )
Arguments
Member_Expression
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve um membro.
Observações
Se uma expressão de membro não for especificada, o padrão é o membro atual da primeira hierarquia com um nível de tipo Anos na primeira dimensão do tipo Tempo no grupo de medidas.
A função Ytd é uma função de atalho para a função PeriodsToDate onde a propriedade Tipo da hierarquia de atributos em que o nível se baseia é definida como Anos. Ou seja, Ytd(Member_Expression) é equivalente a PeriodsToDate(Year_Level_Expression,Member_Expression). Note que esta função não funciona quando a propriedade Tipo está definida para AnosDeFiscais.
Example
O exemplo seguinte devolve a soma dos Measures.[Order Quantity] membros, agregados nos primeiros oito meses do ano civil de 2003 contidos na Date dimensão, do 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]
O Ytd é frequentemente usado em combinação sem parâmetros especificados, o que significa que a função CurrentMember (MDX) apresentará um total cumulativo acumulado em curso até à data do ano num relatório, conforme mostrado na consulta seguinte:
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]