Výber kontextových riedkych dimenzií

Pomocou funkcie @GRIDTUPLES a substitučnej premennej runtime tento skript výpočtu vypočíta len vybrané n-tice z mriežky na základe výberov riedkych dimenzií vo výzve RTSV.

Substitučná premenná runtime &DimSelections, ktorá je definovaná v bloku SET RUNTIMESUBVARS, obmedzí rozsah výpočtu len na riedke dimenzie kocky a nezahŕňa scenár. Funkcia @GRIDTUPLES v príkaze FIX volá túto premennú a obmedzí počet vypočítaných prienikov.

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
        

Tento výpočet zahŕňa ešte menší počet blokov ako predchádzajúci príklad, pretože v tomto prípade definovaná n-tica pokrýva viac riedkych dimenzií, ktoré presahujú dimenzie Produkt->Trh.

Na vyskúšanie týchto príkladov si stiahnite šablónu zošita CalcTuple_Tuple.xlsx zo sekcie Technical > Calc v priečinku Galéria v oblasti Súbory vo webovom rozhraní Essbase. Pokyny nájdete v zošite v hárku README.