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.