Variables dynamiques (DynVars) : Différence entre versions
Ligne 18 : | Ligne 18 : | ||
<p>ID de la source : pour l'instant, une seule valeur est possible (et '''obligatoire''') ici : <code>dynvar</code></p> | <p>ID de la source : pour l'instant, une seule valeur est possible (et '''obligatoire''') ici : <code>dynvar</code></p> | ||
<h1>Cas d'usages</h1> | <h1>Cas d'usages</h1> | ||
+ | <p>'''Introduction :'''Les Dynvars reposent sur une syntaxe spécifique nommée [[SmartExpressions]] : vous trouverez des informations plus détaillée sur la [[SmartExpressions|page dédiée]].</p> | ||
<h2>Opérations mathématiques</h2> | <h2>Opérations mathématiques</h2> | ||
<p>Les Dynvars peuvent servir à effectuer des opérations mathématiques, en utilisant les opérateurs basiques, comme par exemple : </p> | <p>Les Dynvars peuvent servir à effectuer des opérations mathématiques, en utilisant les opérateurs basiques, comme par exemple : </p> |
Version du 23 août 2020 à 21:44
Cette page est en cours de rédaction
Sommaire
Introduction
Une "Dynvar" est une variable particulière, qui est définie par une formule au lieu d'avoir pour vocation de stocker directement une information.
Mise en place
Création d'une feuille Dynvars
Le fichier de paramétrage doit contenir une feuille nommée Dynvars "mainstore"
Cette feuille doit contenir trois colonnes :
ID : c'est le nom de la Dynvar
Formule : c'est la formule utilisée pour donner une valeur à cette Dynvar
ID de la source : pour l'instant, une seule valeur est possible (et obligatoire) ici : dynvar
Cas d'usages
Introduction :Les Dynvars reposent sur une syntaxe spécifique nommée SmartExpressions : vous trouverez des informations plus détaillée sur la page dédiée.
Opérations mathématiques
Les Dynvars peuvent servir à effectuer des opérations mathématiques, en utilisant les opérateurs basiques, comme par exemple :
Il est possible d'effectuer des opérations mathématiques entre plusieurs variables, et aussi entre plusieurs Dynvars.
Liste des opérateurs mathématiques pouvant être utilisés : *
+
-
/
Factorisation du raisonnement
On peut aussi prévoir qu'une Dynvar prenne pour valeur TRUE
ou FALSE
en fonction de la valeur d'autres variables
Par exemple :
Cette formule signifie : la Dynvar nommée FISCALITE_FR
vaudra TRUE
si NATIONALITE_ACHETEUR
ou NATIONALITE_VENDEUR
est égal à "france"
Il sera donc possible d'utiliser la Dynvar FISCALITE_FR
dans des Visible Ifs, ou même dans les formules d'autres Dynvars.
Utilisation des Dynvars pour stocker des chaînes de caractères
Coming Soon