XRANGE를 사용한 날짜 범위 계산

@XRANGE를 사용하여 비즈니스 규칙에서 날짜 범위를 생성합니다. 예를 들어 다음 코드는 FY22의 3월과 Y23의 2월 사이에 멤버 범위를 생성합니다.

Member = @SUMRANGE("Actual"->"Final"->"Plan Total",@XRANGE("FY22"->"Mar","FY23"->"Feb"))/12;

연도 차원은 일반적으로 FY22FY23과 같이 모두 연도에 해당하는 레벨 0 멤버만 있는 플랫 차원입니다.

그러나 기간 차원은 12월 이후(Jan:Dec 연도로 가정) 다른 레벨 0 멤버를 포함할 수 있습니다. 계산에 포함하지 않으려는 경우에도 XRANGE에 포함됩니다. 이러한 시나리오에서는 매년 하나씩 두 개의 XRANGE 계산을 사용합니다. 예를 들어 다음과 같습니다.

"Member" = (@SUMRANGE("Actual"->"Final",@XRANGE("FY22"->"Mar","FY23"->"Dec"))+ 
@SUMRANGE("Actual"->"Final",@XRANGE("FY23"->"Jan","FY23"->"Feb")))/12;

이 방법을 사용하면 XRANGE가 기간 차원의 Jan:Feb 범위 내로 유지됩니다.