Ytd(MDX)

지정한 멤버와 동일한 수준의 형제 멤버 집합을 반환합니다. 이 집합은 첫 번째 형제 멤버부터 시작하여 지정된 멤버에서 끝나며 Time 차원의 Year 수준에 따라 제한됩니다.

구문

Ytd( [ Member_Expression ] )

인수

  • Member_Expression
    멤버를 반환하는 유효한 MDX 식입니다.

주의

멤버 식이 지정되지 않은 경우 기본값은 Time(Time.CurrentMember) 형식 차원의 현재 멤버입니다.

Ytd 함수는 수준이 Year로 설정된 PeriodsToDate 함수에 대한 바로 가기 함수입니다. 즉, Ytd(Member_Expression)는 PeriodsToDate(Year,Member_Expression)와 동일합니다.

다음 예에서는 Adventure Works 큐브로부터 Date 차원에 포함된 2003년의 첫 8개월 동안 집계된 Measures.[Order Quantity] 멤버의 합계를 반환합니다.

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를 CurrentMember(MDX) 함수와 함께 사용하는 경우가 많습니다.

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]

참고 항목

참조