Calcul d'une plage de dates à l'aide de XRANGE

Utilisez @XRANGE pour produire une plage de dates dans une règle métier. Par exemple, le code ci-dessous crée une plage de membres entre Mar FY22 et Feb Y23.

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

En général, la dimension d'année est une dimension à plat avec uniquement des membres de niveau 0, qui sont tous des années, par exemple FY22 et FY23.

La dimension de période, en revanche, peut contenir d'autres membres de niveau 0 après Dec (pour une année Jan:Dec). Ces membres seront également inclus dans le calcul XRANGE même si vous ne voulez pas les inclure. Dans ce cas, utilisez deux calculs XRANGE, un pour chaque année. Par exemple :

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

Ainsi, vous vous assurez que le calcul XRANGE est exécuté dans la portée Jan:Feb de la dimension de période.