연초 기준 (MDX)

시간 차원의 연도 레벨에 의해 제한되어, 주어진 구성원과 같은 수준의 형제 멤버 집합을 반환합니다.

Syntax

  
Ytd( [ Member_Expression ] )  

Arguments

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

Remarks

구성원 표현식이 지정되지 않은 경우, 기본값은 측정 그룹의 첫 번째 차원에서 타입 Years 수준을 가진 현재 멤버가 됩니다.

Ytd 함수는 PeriodsToDate 함수의 단축키 함수로, 해당 레벨의 속성 계층 구조의 타입 속성을 연도로 설정합니다. 즉, Ytd(Member_Expression) 는 와 동치 PeriodsToDate(Year_Level_Expression,Member_Expression)이다. 이 함수는 Type(유형 속성)을 FiscalYears로 설정하면 작동하지 않습니다.

예시

다음 예시는 2003년 달력 연도 첫 8개월 동안 Adventure Works 큐브에 포함된 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 는 매개변수가 지정되지 않은 상태에서 자주 조합되어 사용되며, 이는 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]