Utilizzo di XRANGE per calcolare un intervallo di date

Utilizzare @XRANGE per produrre un intervallo di date in una regola business. Il codice riportato di seguito ad esempio crea un intervallo di membri tra Mar in FY22 e Feb in Y23.

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

La dimensione Anno (Year) è in genere una dimensione semplice contenente solo membri di livello 0, tutti costituiti da anni, ad esempio FY22 e FY23.

La dimensione Periodo (Period) tuttavia può contenere altri membri di livello 0 dopo Dic (Dec) (presupponendo un anno Jan:Dec). Questi verranno inclusi in XRANGE anche se non si desidera includerli nel calcolo. In uno scenario di questo tipo, utilizzare due calcoli XRANGE, uno per ogni anno. Ad esempio:

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

Utilizzando questo metodo si garantisce che XRANGE rimanga nell'ambito Jan:Feb della dimensione Periodo (Period).