다음을 통해 공유


PeriodsToDate(MDX)

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

구문

  
PeriodsToDate( [ Level_Expression [ ,Member_Expression ] ] )  

인수

Level_Expression
수준을 반환하는 유효한 MDX 식입니다.

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

설명

지정한 수준의 범위 내에서 PeriodsToDate 함수는 첫 번째 마침표부터 시작하여 지정된 멤버로 끝나는 지정된 멤버와 동일한 수준의 마침표 집합을 반환합니다.

  • 수준을 지정하면 계층의 현재 멤버가 계층 구조로 유추됩니다.CurrentMember. 여기서 계층은 지정된 수준의 계층 구조입니다.

  • 수준이나 멤버를 지정하지 않은 경우 수준은 측정값 그룹의 Time 형식 1차원에 있는 첫 번째 계층의 현재 멤버에 대한 부모 수준입니다.

PeriodsToDate( Level_Expression, Member_Expression ) 는 다음 MDX 식과 기능적으로 동일합니다.

TopCount(Descendants(Ancestor(Member_Expression, Level_Expression), Member_Expression.Level), 1):Member_Expression

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

WITH MEMBER [Date].[Calendar].[First8Months2003] AS  
    Aggregate(  
        PeriodsToDate(  
            [Date].[Calendar].[Calendar Year],   
            [Date].[Calendar].[Month].[August 2003]  
        )  
    )  
SELECT   
    [Date].[Calendar].[First8Months2003] ON COLUMNS,  
    [Product].[Category].Children ON ROWS  
FROM  
    [Adventure Works]  
WHERE  
    [Measures].[Order Quantity]  

다음 예제에서는 2003년 두 번째 학기의 처음 두 달 동안 집계합니다.

WITH MEMBER [Date].[Calendar].[First2MonthsSecondSemester2003] AS  
    Aggregate(  
        PeriodsToDate(  
            [Date].[Calendar].[Calendar Semester],   
            [Date].[Calendar].[Month].[August 2003]  
        )  
    )  
SELECT   
    [Date].[Calendar].[First2MonthsSecondSemester2003] ON COLUMNS,  
    [Product].[Category].Children ON ROWS  
FROM  
    [Adventure Works]  
WHERE  
    [Measures].[Order Quantity]  

참고 항목

TopCount(MDX)
MDX 함수 참조(MDX)