Ytd(MDX)

지정된 멤버와 동일한 수준의 형제 멤버 집합을 반환합니다. 첫 번째 형제로 시작하고 Time 차원의 Year 수준에 따라 제한되는 지정된 멤버로 끝납니다.

구문

  
Ytd( [ Member_Expression ] )  

인수

Member_Expression
멤버를 반환하는 유효한 MDX(다차원 식) 식입니다.

설명

멤버 식을 지정하지 않으면 기본값은 측정값 그룹의 Time 형식 1차원에서 Years 형식 수준의 첫 번째 계층 구조의 현재 멤버입니다.

Ytd 함수는 수준 기반 특성 계층의 Type 속성이 Years로 설정된 PeriodsToDate 함수의 바로 가기 함수입니다. 즉, Ytd(Member_Expression) 입니다 PeriodsToDate(Year_Level_Expression,Member_Expression). Type 속성이 FiscalYears설정된 경우 이 함수는 작동하지 않습니다.

다음 예제에서는 Adventure Works 큐브에서 차원에 포함된 2003년 첫 8개월 동안 집계된 Date 멤버의 합계 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 는 지정된 매개 변수 없이 함께 자주 사용됩니다. 즉 , 다음 쿼리와 같이 MDX(CurrentMember) 함수는 보고서에 실행 중인 연간 누계 합계를 표시합니다.

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)