En présentant le comportement de calcul par défaut qui se produit lorsque vous ne sélectionnez pas de tuples, le script de calcul suivant calcule le produit croisé entier des membres des dimensions Produit et Marché à partir d'une grille Smart View.
À l'aide de deux variables de substitution à l'exécution (RTSV) définies dans le bloc SET RUNTIMESUBVAR, le calcul est limité aux points de vue Produit et Marché, quels qu'ils soient, qui sont présents dans la grille lorsque le calcul est exécuté depuis Smart View.
SET RUNTIMESUBVARS
{
ProductGridMembers = POV
<RTSV_HINT><svLaunch>
<description>All Product's members on the grid</description>
<type>member</type>
<dimension>Product</dimension><choice>multiple</choice>
</svLaunch></RTSV_HINT>;
MarketGridMembers = POV
<RTSV_HINT><svLaunch>
<description>All Market's members on the grid</description>
<type>member</type> <dimension>Market</dimension><choice>multiple</choice>
</svLaunch></RTSV_HINT>;
};
FIX (
&ProductGridMembers, &MarketGridMembers
)
Marketing(
Marketing = Marketing +1;
);
ENDFIX