Простой способ выбора кортежей — явно вставить их в сценарий расчета в виде списка в инструкции FIX.
Помните, что инструкция FIX имеет следующий формат:
FIX (fixMbrs) COMMANDS ; ENDFIX
В инструкции FIX ниже указаны два кортежа перед началом командного блока. Кортежи заключены в фигурные скобки { }, которые ограничивают набор, представляющий собой совокупность кортежей.
FIX({
(@Children(East), Cola),
("New York", Florida, "Diet Cola")
})
Sales (Sales = Sales + 10;);
ENDFIX
Другой способ выбора кортежей — контекстуальный. Он зависит от элементов, присутствующих в точке обзора сетки Smart View во время расчета. Для этого в сценарии расчета функцию @GRIDTUPLES необходимо указать в качестве аргумента инструкции FIX.
FIX ({@GRIDTUPLES(Product, Market)})
Sales (Sales = Sales + 10;);
ENDFIX
Если такой сценарий расчета из Smart View применяется к сетке ниже, рассчитываются только отображаемые комбинации продуктов и рынков. Например, комбинация "Диет Кола"->Массачусетс не рассчитывается, так как она не отображается в сетке явным образом. Обратите внимание, что рассчитываются все сценарии (третье разреженное измерение в этом образце куба), даже если в сетке отображается только значение Actual (Фактический). Это связано с тем, что измерение "Сценарий" не является частью инструкции GRIDTUPLES в сценарии расчета.

Выбор кортежа, осуществляемый с помощью явных списков кортежей или с помощью функции @GRIDTUPLES, применим только в контексте команды расчета FIX…ENDFIX. Синтаксис инструкции FIX расширен для охвата выбора кортежей:
FIX ([{ tupleList | @GRIDTUPLES(dimensionList) },] fixMbrs)
COMMANDS ;
ENDFIX