Ytd(MDX)

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

구문

Ytd( [ Member_Expression ] )

인수

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

주의

멤버 식이 지정되지 않은 경우 기본값은 측정값 그룹에서 Time 유형의 첫 번째 차원에 있으며 수준 유형이 Years인 첫 번째 계층의 현재 멤버입니다.

Ytd 함수는 수준의 기반으로 사용되는 특성 계층의 Type 속성이 Years로 설정된 PeriodsToDate 함수에 대한 바로 가기 함수입니다. 즉, Ytd(Member_Expression)은 PeriodsToDate(Year_Level_Expression,Member_Expression)과 동일합니다. Type 속성이 FiscalYears로 설정되면 이 함수는 작동하지 않습니다.

다음 예에서는 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]

참고 항목

참조

MDX 함수 참조(MDX)