Verwendung von XRANGE zum Berechnen eines Datumsbereichs

Mit @XRANGE können Sie einen Datumsbereich in einer Geschäftsregel erzeugen. Beispiel: Der folgende Code erstellt einen Bereich aus Elementen zwischen März im Geschäftsjahr 2022 (FY22) und Februar im Geschäftsjahr 2023 (FY23).

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

Die Year-Dimension ist im Allgemeinen eine flache Dimension, die nur Ebene 0-Elemente enthält, die allesamt Jahre sind. Beispiel: FY22 und FY23.

Die Period-Dimension kann allerdings andere Ebene 0-Elemente nach Dezember enthalten (vorausgesetzt das Jahr geht von Januar bis Dezember (Jan:Dec)). Diese Elemente werden ebenfalls in XRANGE aufgenommen, selbst wenn sie in Ihrer Berechnung nicht enthalten sein sollen. Verwenden Sie in diesem Fall zwei XRANGE-Berechnungen, eine für jedes Jahr. Beispiel:

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

Mit dieser Methode stellen Sie sicher, dass die XRANGE-Funktion innerhalb des Geltungsbereichs Jan:Feb der Period-Dimension bleibt.