For the complete documentation index, see llms.txt. This page is also available as Markdown.

💯Les Calculs

Il est possible de créer des calculs avec des données entrées via un Champ nombre ou avec des options d'un champ QCU auxquelles vous aurez attribué une valeur.

🔢 CRÉER UN CALCUL

La création d'un calcul se fait depuis une Page d'un Workflow. Le pictogramme se situe en bas à gauche :

Vous retrouvez les champs de la Table dans le menu déroulant "Variables".

Editer un calcul en plaçant des Variables

🧮 FONCTIONS DISPONIBLES DANS LES CALCULS

  • {A}+{B} : Addition

  • {A}-{B} : Soustraction

  • {A}*{B} : Multiplication

  • {A}/{B} : Division

  • {A}^{B} : Puissance

  • pow({A},{B}) : Puissance {A}^{B}

  • MIN({A},{B}) : Minimum entre {A} et {B}

  • MAX({A},{B}) : Maximum entre {A} et {B}

  • sqrt({A}) : Racine carrée

  • cbrt({A}) : Racine cubique

  • log({A}) : Logarithme népérien

  • log2({A}) : Logarithme binaire

  • log10({A}) : Logarithme décimal

  • exp({A}) : Exponentielle

  • {A}! : Factorielle

  • abs({A}) : Valeur absolue

  • sign({A}) : -1 / 0 / 1 selon le signe de {A}

  • {A}%{B} : Modulo

  • gcd({A},{B}) : PGCD (Plus Grand Commun Diviseur)

  • lcm({A},{B}) : PPCM (Plus Petit Commun Multiple)

  • cos({A}) : Cosinus

  • sin({A}) : Sinus

  • tan({A}) : Tangente

  • acos({A}) : Arc cosinus

  • asin({A}) : Arc sinus

  • atan({A}) : Arc tangente

  • cosh({A}) : Cosinus hyperbolique

  • sinh({A}) : Sinus hyperbolique

  • tanh({A}) : Tangente hyperbolique

  • round({A},{B}) : Arrondi à l'entier ou au nombre décimal le plus proche. Ex : round(8.24567,3) = 8.246

  • floor({A},{B}) : Arrondi à l'entier ou au nombre décimal inférieur le plus proche. Ex : floor(8.24567,3) = 8.245

  • ceil({A},{B}) : Arrondi à l'entier ou au nombre décimal supérieur le plus proche. Ex : ceil(8.24567,3) = 8.246

  • fix({A},{B}) : Arrondi à l'entier ou au nombre décimal le plus proche, en direction de 0. Ex : fix(8.24567,3) = 8.245

  • random() : Valeur aléatoire entre 0 et 1

  • random({B}) : Valeur aléatoire entre 0 et {B}

  • random({A},{B}) : Valeur aléatoire entre {A} et {B}

  • randomInt({B}) : Entier aléatoire entre 0 et {B}

  • DATE_DIFF({A}, {B}, unit)

Pour comprendre comment utiliser cette fonction 👉🏼 Calculs sur les dates

  • IF( CONDITION, VALEUR_SI_VRAI, VALEUR_SI_FAUX)

  • AND(CONDITION1,CONDITION2)

  • OR(CONDITION1,CONDITION2)

Pour comprendre comment utiliser ces fonctions 👉🏼 Calculs Conditionnels

La fonction number convertit une grandeur avec unité en une autre unité et en ressort le nombre converti.

  • number({A} km, m) : Conversion de {A} kilomètre en mètre.

    Ex : number(8 km, m) = 8000

  • number({A} sqft, m2) : Conversion de {A} square foot en mètre carré.

    Ex : number(8 sqft, m2) = 0.74

  • number({A} A * 3 V * 3 days, kWh) : Conversion d'Ampères. Volts.Jours en

    kWh

    Ex : number(8 A * 3 V * 3 days, kWh) = 1.73

    Explication:

    Les Ampères x Volts sont une mesure d'Energie, A.V est équivalent à Watts W, et donc

    • {A} A sont des Ampères

    • 3 V sont des Volts

    • 3 days est une mesure de temps

    • En multipliant les 3 grandeurs, on obtient de A. V.jours qui se convertit en kW heures

📝 AJOUTER UN CALCUL DANS UN DOCUMENT

Vous pourrez ensuite retrouver les calculs créés dans le remplissage de document pour éditer une facture par exemple.

Pensez à donner un nom précis à vos calculs pour les retrouver lorsque vous voudrez les insérer en tant que Variables dans une Page ou dans un document.

Mis à jour

Ce contenu vous a-t-il été utile ?