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]
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기