Odabir kontekstnih sparse dimenzija

Upotrebom funkcije @GRIDTUPLES i izvršne zamjenske varijable, ova izračunska skripta izračunat će samo odabrane n-torke iz rešetke, na temelju odabira u sparse dimenziji u parametru RTSV.

Izvršna zamjenska varijabla &DimSelections definirana u bloku SET RUNTIMESUBVARS ograničava opseg izračuna samo na sparse dimenzije kocke, što ne uključuje scenarij. Funkcija @GRIDTUPLES koja se upotrebljava u naredbi FIX poziva tu varijablu i ograničava broj presjeka koji se izračunavaju.

SET RUNTIMESUBVARS
            {
            DimSelections = "Version", "Site", "Entity", "Product", "Market"
            <RTSV_HINT><svLaunch>
            <description>List two or more sparse dimensions used for forming calculation tuples:</description>
            <type>string</type>
            </svLaunch></RTSV_HINT>;
            };
            FIX (
            {@GRIDTUPLES(&DimSelections)}
            )
            Marketing(
            Marketing = Marketing + 1;
            );
            ENDFIX
        

Izračun obuhvaća još manji broj blokova od prethodnog primjera jer u ovom slučaju definicija n-torke proširuje se na više sparse dimenzija izvan Proizvod->Tržište.

Želite li isprobati primjere, preuzmite predložak radne knjige CalcTuple_Tuple.xlsx iz odjeljka Tehnički > Izračun u mapi gallery koja se nalazi u području Datoteke u web-sučelju Essbase. Upute potražite u README radnom listu koji se nalazi u radnoj knjizi.