Variables dynamiques (DynVars) : Différence entre versions

De YoWiki
Sauter à la navigation Sauter à la recherche
Ligne 22 : Ligne 22 :
 
<p>
 
<p>
 
[[Fichier:Dynvar Maths.png|900px|thumb|néant|Dans cet exemple, une variable PRIX_HT est multipliée par 1.20 pour obtenir un prix TTC]]
 
[[Fichier:Dynvar Maths.png|900px|thumb|néant|Dans cet exemple, une variable PRIX_HT est multipliée par 1.20 pour obtenir un prix TTC]]
<p>Liste des opérateurs mathématiques pouvant être utilisés : <code>*</code>+<code>-</code></p>
+
<p>Liste des opérateurs mathématiques pouvant être utilisés : <code>*</code><code>+</code><code>-</code><code>/</code></p>
 
<h2>Factorisation du raisonnement</h2>
 
<h2>Factorisation du raisonnement</h2>
 
<p>On peut aussi prévoir qu'une Dynvar prenne pour valeur <code>VRAI</code> ou <code>FAUX</code> en fonction de la valeur d'autres variables</p>
 
<p>On peut aussi prévoir qu'une Dynvar prenne pour valeur <code>VRAI</code> ou <code>FAUX</code> en fonction de la valeur d'autres variables</p>

Version du 24 septembre 2019 à 11:45

Cette page est en cours de rédaction

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"

Dynvars mainstore

Cette feuille doit contenir trois colonnes :

Capture d’écran 2019-08-22 à 11.28.32.png

ID : c'est le nom de la variable

Formule : c'est la formule utilisée pour donner une valeur à cette Dynvar

ID de la source : dynvar

Cas d'usages

Opérations mathématiques

Les Dynvars peuvent servir à effectuer des opérations mathématiques, en utilisant les opérateurs basiques, comme par exemple :

Dans cet exemple, une variable PRIX_HT est multipliée par 1.20 pour obtenir un prix TTC

Liste des opérateurs mathématiques pouvant être utilisés : *+-/

Factorisation du raisonnement

On peut aussi prévoir qu'une Dynvar prenne pour valeur VRAI ou FAUX en fonction de la valeur d'autres variables

Par exemple :

Autres cas

Coming Soon