PeriodsToDate(MDX)PeriodsToDate (MDX)

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

지정한 멤버와 동일한 수준의 형제 멤버 집합을 반환합니다. 이 집합은 첫 번째 형제 멤버부터 시작하여 지정된 멤버에서 끝나며 Time 차원의 지정된 수준에 따라 제한됩니다.Returns a set of sibling members from the same level as a given member, starting with the first sibling and ending with the given member, as constrained by a specified level in the Time dimension.

구문Syntax


PeriodsToDate( [ Level_Expression [ ,Member_Expression ] ] )  

인수Arguments

Level_ExpressionLevel_Expression
수준을 반환하는 유효한 MDX 식입니다.A valid Multidimensional Expressions (MDX) expression that returns a level.

Member_ExpressionMember_Expression
멤버를 반환하는 유효한 MDX 식입니다.A valid Multidimensional Expressions (MDX) expression that returns a member.

주의Remarks

지정 된 수준의 범위 내에서 PeriodsToDate 함수는 첫 번째 기간으로 시작 하 고 지정 된 멤버로 끝나는 지정 된 멤버와 동일한 수준의 기간의 집합을 반환 합니다.Within the scope of the specified level, the PeriodsToDate function returns the set of periods on the same level as the specified member, starting with the first period and ending with specified member.

  • 수준이 지정 된 계층의 현재 멤버 유추 계층. CurrentMember여기서 계층는 지정 된 수준의 계층입니다.If a level is specified, the current member of the hierarchy is inferred hierarchy.CurrentMember, where hierarchyis the hierarchy of the specified level.

  • 수준이나 멤버가 지정되지 않은 경우 수준은 측정값 그룹에서 Time 유형의 첫 번째 차원에 있는 첫 번째 계층의 현재 멤버의 부모 수준입니다.If neither a level nor a member is specified, the level is the parent level of the current member of the first hierarchy on the first dimension of type Time in the measure group.

    PeriodsToDate( Level_Expression, Member_Expression )은 다음 MDX 식과 기능상 동일합니다.PeriodsToDate( Level_Expression, Member_Expression ) is functionally equivalent to the following MDX expression:

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

Examples

합계를 반환 하는 다음 예제에서는 Measures.[Order Quantity] 멤버에 포함 된 2003 년의 첫 8 개월 동안 집계는 Date 차원에서의 Adventure Works 큐브.The following example returns the sum of the Measures.[Order Quantity] member, aggregated over the first eight months of calendar year 2003 that are contained in the Date dimension, from the Adventure Works cube.

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년 하반기 중 첫 2개월 동안의 데이터를 집계합니다.The following example aggregates over the first two months of the second semester of calendar year 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]  

관련 항목:See Also

TopCount ( Mdx) TopCount (MDX)
MDX 함수 참조 ( Mdx)MDX Function Reference (MDX)