Uso do XRANGE para Calcular um Intervalo de Datas

Você usa @XRANGE para produzir um intervalo de datas em uma regra de negócios. Por exemplo, o código a seguir cria um intervalo de membros entre Mar em FY22 e Feb em Y23.

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

A dimensão Ano, geralmente, é uma dimensão horizontal apenas com membros de nível 0, que são todos anos, por exemplo, FY22 e FY23.

No entanto, a dimensão Período pode conter outros membros de nível 0 após Dec (supondo um ano Jan:Dec). Eles também serão incluídos em um XRANGE mesmo que você não queira incluí-los em seu cálculo. Nesse caso, use dois cálculos XRANGE, um para cada ano. Por exemplo:

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

Usar esse método garante que o XRANGE permaneça no escopo Jan:Feb da dimensão Período.