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).