Odabir n-torki za izračun perspektive

N-torke jednostavno možete odabrati tako da ih eksplicitno umetnete u izračunsku skriptu kao popis unutar naredbe FIX.

Prisjetit ćete se da naredba FIX ima sljedeći format:

FIX (fixMbrs)
COMMANDS ;
ENDFIX

U naredbi FIX u nastavku dvije n-torke definirane su prije bloka s naredbama. N-torke su navedene unutar vitičastih zagrada { } koje razgraničuju skup, tj. zbirku n-torki.

FIX({
  (@Children(East), Cola),
  ("New York", Florida, "Diet Cola")
  })
Sales (Sales = Sales + 10;);
ENDFIX

N-torke možete odabrati i kontekstno, na temelju članova koji su u perspektivi rešetke u značajki Smart View prisutni pri izvršavanju izračuna. To možete učiniti tako da funkciju @GRIDTUPLES u svojoj izračunskoj skripti navedete kao argument naredbe FIX.

FIX ({@GRIDTUPLES(Product, Market)})
   Sales (Sales = Sales + 10;);
ENDFIX

Ako tu izračunsku skriptu izvršite u značajki Smart View za niže prikazanu rešetku, izračunat će se samo prikazane kombinacije proizvoda i tržišta. Na primjer, "Diet Cola"->Massachusetts neće se izračunati jer nije eksplicitno prikazan u rešetki. Napominjemo da će se izračunati svi scenariji (treća sparse dimenzija u oglednoj kocki), iako je na rešetki prikazan Actual. Razlog je to što dimenzija scenarija nije dio naredbe GRIDTUPLES u izračunskoj skripti.

Asimetrična rešetka s vrijednostima Actual, Jan za pet tržišta za proizvod Cola, no samo dva tržišta za proizvod Diet Cola.

Bez obzira na to odabirete li n-torke eksplicitno putem popisa n-torki ili putem funkcije @GRIDTUPLES , odabir će se primijeniti samo u kontekstu izračunske naredbe FIX…ENDFIX. Sintaksa naredbe FIX proširuje se kako bi se omogućio odabir n-torke:

FIX ([{ tupleList | @GRIDTUPLES(dimensionList) },] fixMbrs)
COMMANDS ;
ENDFIX
  • tupleList - popis n-torki razgraničen zarezima.
  • dimensionList - najmanje dvije sparse dimenzije čiji se članovi iz aktivne Smart View rešetke upotrebljavaju za definiranje područja izračuna (u izračunskim skriptama za definiranje n-torki možete upotrijebiti samo sparse dimenzije).
  • fixMbrs - član ili popis članova.