Dès lors que sa valeur est différente de Non, ce champ permet d'indiquer que la valeur d'un code activité n'est pas saisi, mais automatiquement déterminé en fonction de la valeur d'autres codes activité. Les valeurs possibles sont les suivantes :
- Inverse : Le code activité prend la valeur inverse du code activité saisi en regard; il sera actif si le code activité correspondant est inactif, et inactif s'il est actif.
- Dimensionnement : le code activité est alors composé d'une racine, suivi d'un nombre M (de 1 à 9), et il est associé à un code activité qui peut prendre des valeurs numériques de 1 à N. Le code activité est actif si la valeur du code associé est supérieure ou égale à M; sinon, il est inactif.
On peut prendre l'exemple du code ANA, associés par des liens de dimensionnement aux codes AX1 à AX9. Si ANA vaut 5, les codes AX1 à AX5 seront actifs, les codes AX6 ç AX9 seront inactifs.
- Formule : permet de calculer la valeur d'un code activité en fonction d'une formule saisie. Cette expression calculée peut intégrer des constantes, des fonctions, et des variables sous la forme d'autres codes activité. Ces codes activité peuvent être des codes saisis, ou des codes calculés antérieurement (l'ordre de calcul des codes actités dépendant de codes antérieurs est défini par le rang). Un code activité non porteur d'une dimension vaut 1 s'il est actif, et 0 s'il est inactif.
Par exemple, si la formule donnée pour le code XXX est max(XAA,XAB), XXX sera actif si l'un des deux odes activité XAA ou XAB est actif. Si ces codes portent une dimension, la dimension obtenue sera le maximum des deux dimensions.