@XRANGE
를 사용하여 비즈니스 규칙에서 날짜 범위를 생성합니다. 예를 들어 다음 코드는 FY22의 3월과 Y23의 2월 사이에 멤버 범위를 생성합니다.
Member = @SUMRANGE("Actual"->"Final"->"Plan Total",@XRANGE("FY22"->"Mar","FY23"->"Feb"))/12;
연도 차원은 일반적으로 FY22
및 FY23
과 같이 모두 연도에 해당하는 레벨 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
범위 내로 유지됩니다.