15Sep, 2016
18Réaction(s)

Comprendre et utiliser l’élément Calcul

Automatisez vos calculs grâce à l’élément Calcul.

Présentation de l’élément Calcul.

  • Insérez un élément Calcul dans votre formulaire.
  • Pour accéder à ses fonctionnalités, rendez-vous dans les options de l’élément, en cliquant sur le crayon.

Plusieurs options s’offrent à vous dans l’onglet Propriétés :

  • Définir combien de chiffres après la virgule comportera votre résultat.

Configurez les propriétés de l'élément calcul.

  • Définir le type de résultat de votre calcul : nombre ou heure.

Définissez le type de résultat attendu dans votre élément calcul.

  • En cochant la case Saisie modifiable vous pourrez modifier le résultat de votre calcul. Par exemple si vous souhaitez arrondir un résultat.

Option de saisie modifiable de l'élément calcul.

Dans l’onglet Calcul vous définirez les champs à calculer.

Définissez la formule de calcul ainsi que les champs correspondants.

L’outil Calcul a plusieurs fonctionnalités.

1ère fonctionnalité : Ajouter un champ.

2ème fonctionnalité : Ajouter une somme de tableau.


3ème fonctionnalité : Ajouter une colonne de liste.
4ème fonctionnalité : L'identifiant unique.
5ème fonctionnalité : L'ItemRefNum.

Pour aller plus loin…


N’hésitez pas à commenter cet article !
Nous sommes disponibles pour répondre à vos questions, suggestions, remarques, etc. !


Il y a 18 commentaires

  • MOTTEUX Aurélien

    12 Oct, 2017

    Bonjour,
    Je souhaiterais utiliser un champ calcul afin d’effectuer un calcul de cohérence sur un tableau et ne permettre d’enregistrer le formulaire que si ce champ Calcul a une valeur bien déterminée (de la même manière qu’il est impossible d’enregistrer le formulaire si un champ obligatoire n’est pas saisi ou que le nombre d’éléments d’un tableau n’est pas inclus entre le min et max défini).
    Merci,
    Aurélien.

    • Agostinho Quintela

      12 Oct, 2017

      Bonjour,
      Il n’y a pas de contrôle direct entre le champ calcul et le fait d’enregistrer votre formulaire. Toutefois, en passant par une étape intermédiaire, c’est faisable.
      Vous pouvez ajouter un champ de saisie obligatoire qui servira de contrôle. Celui-ci sera visible s’il ne respecte pas la condition de votre calcul de cohérence.
      Vous lui mettez un texte par défaut comme par exemple « Champ de contrôle de cohérence ». Dans l’option avancé de ce champ, mettez lui un Masque de saisie (Expression régulière) compliqué comme « +++^^^ne-rien-saisir-ici-champ-de-controle^^^+++ » .
      Et dans Masque de saisie (Explications pour les mobiles), indiquez à vos utilisateurs que le champ calcul de cohérence de respecte pas vos conditions.
      Ainsi, l’enregistrement du formulaire sera impossible tant que le champ calcul n’est pas bon et que le champ de saisie de contrôle ne disparaisse.

      N’hésitez pas à nous contacter par mail ou par téléphone.

      Cordialement,

  • afif zakaria

    07 Août, 2017

    Bonjour,
    J’ai créé un formulaire dans lequel le personnel terrain doit saisir 4 valeurs numériques négatives (exemple :-16.42) et j’aimerai qu’a l’aide de Kizéo je puisse faire la différence entre la valeur la plus élevé des 4 et celle la moins élevé.
    Je ne vois pas de fonction min ou max sur Kizéo .
    Cette demande est-elle possible ?
    Cordialement
    AFIF Zakaria

    • Sarah Marivaux

      07 Août, 2017

      Bonjour,

      Cette fonctionnalité n’existe malheureusement pas. Une évolution de l’élément Calcul est prévue cependant sans date de développement pour l’instant.

      Cordialement,

  • Dessirier Sylvain

    27 Juil, 2017

    Bonjour,
    Sur un formulaire, un opérateur saisie un numéro de rapport.
    Je souhaiterait pouvoir afficher le dernier numéro de rapport déjà créer afin d’éviter d’avoir des doublons.
    Est ce possible ?
    Cordialement

    • Sarah Marivaux

      27 Juil, 2017

      Bonjour,

      Il n’est pas possible d’afficher la dernière saisie d’un élément. Cependant, dans les options de votre élément champ de saisie, onglet Avancé, vous pouvez retrouver la fonction Remplissage automatique. Cette dernière permet de retrouver dans une liste, les derniers éléments saisis.

      Cordialement,

  • Sylvain

    21 Juil, 2017

    Bonjour,
    J’utilise la fonctionnalité ItemRefNum pour récupérer un champ dans un QR Code que je génère, et ça fonctionne très bien.
    Je souhaiterais l’utiliser pour lire un QR code généré par un fournisseur, mais il utilise le point virgule comme séparateur pour ses champs, et pas le |
    Est-il possible de reconnaître le point virgule comme séparateur des champs ?

    • Sarah Marivaux

      21 Juil, 2017

      Bonjour,

      Cela n’est malheureusement pas possible. Le | est considéré comment étant un séparateur pour nous, et non le ;.

      Cordialement,

  • DEGOUSEE Lucie

    17 Juil, 2017

    Bonjour,
    Est-il normal de ne pouvoir ajouter des conditions de visibilité sur l’élément Calcul à partir des champs utilisés pour le calcul ? Par exemple : je souhaite faire la différence entre 2 dates seulement si ces 2 champs dates sont remplis, quand je vais dans le menu visibilité de l’élément calcul et que j’ajoute une condition je retrouve la liste de tous les champs de mon formulaire à part les 2 champs dates utilisés dans la formule du calcul.
    Merci beaucoup pour votre réponse.

    • Sarah Marivaux

      17 Juil, 2017

      Bonjour,

      Actuellement, on ne peut pas générer la visibilité d’un élément suivant un champ date, cependant un correctif devrait être apporté prochainement.

      Cordialement,

  • Viossat Anne-Laure

    30 Juin, 2017

    Bonjour,
    nous utilisons vos formulaires pour réaliser des audits (respect de points de procédures), avec en notation possible 1 (réalisé correctement), 0 (non/mal réalisé), N/A (quand le point n’est pas applicable lors de l’audit).
    Nous souhaitons ensuite récupérer la note de l’audit, c’est-à-dire la somme des points obtenus sur le maximum de points possibles.
    Or la fonction « calcul » ne gère pas le texte (N/A), et ne permet pas non plus de compter le nombre d’items applicables lors de l’audit, pour finalement calculer la note…
    Auriez-vous une piste pour contourner ce problème, sans avoir à exporter le formulaire sous Excel?
    Merci pour votre aide

    • Jean-Didier Baculard

      30 Juin, 2017

      Bonjour

      Je vous conseille de passer avec une liste qui utilise la syntaxe code:libellé, exemple :

      1:1
      0.5:0,5
      0:0
      0:N

      Cela ne change rien pour l’affichage du formulaire mais l’application prendra en compte le nombre avant les 2 points. Cela évitera le problème du « N ».

      Pour votre 2ème question, je pense qu’il vous faut utiliser un calcul à l’extérieur des tableaux qui fait la somme du champ calcul à l’intérieur de chaque tableau.

      Cordialement

  • GUILLAUMOND William

    03 Avr, 2017

    Bonjour,

    Je suis très intéressé par votre réponse et par les possibilités sur le sujet de M. Pham Dinh.
    Merci de votre retour et bonne journée

    • Sarah Marivaux

      03 Avr, 2017

      Bonjour,

      Nous n’avons pas de fonction somme.si dans Kizeo. Cependant, afin de trouver des pistes se rapprochant de votre demande, voici quelques pistes :

      Vous pouvez jouer sur la visibilité des champs de saisie : à chaque élément de votre liste, vous lui attribuez un seul et unique champ de saisie. En dehors du tableau, vous pouvez ensuite calculer les sommes des champs.

      En utilisant le calcul avancé et en le multipliant par les données présentes dans vos champs de saisie.

      Cordialement,

  • Nicolas Pham Dinh

    20 Jan, 2017

    Bonjour,

    Sur un formulaire, un opérateur remplit un tableau du type suivant :
    Il saisit le lieu, la catégorie et renseigne la quantité :

    lieu 1 catégorie 2 2
    lieu 2 catégorie 3 7
    lieu 3 catégorie 1 1
    lieu 4 catégorie 2 5

    Est-il possible, à partir de l’élément « Calcul » d’obtenir la somme des quantités de la catégorie 2 ?
    Est-ce qu’il existe un pointeur ?

    Cordialement

    • Vincent Demonchy

      20 Jan, 2017

      Bonjour,

      Tout dépend du type de champ représentant vos catégories ainsi que du nombre de catégories différentes.

      Je vous contacte par email afin d’en savoir plus.

      Cordialement,

  • PONT Aymeric

    14 Déc, 2016

    Bonjour,

    Quand je pose un bloc calcul dans mon formulaire, je vais dans les paramètres du bloc, onglet « calcul ».
    Ici, je ne vois pas comment utiliser le choix « fonction ». Je ne trouve pas le tuto non plus !

    Pouvez-vous m’éclairer ?

    Merci,

    • Sarah Marivaux

      14 Déc, 2016

      Bonjour,

      Dans le choix fonction, vous avez deux éléments :
      – l’identifiant unique : cette fonction vous permet de générer, comme son nom l’indique, une chaîne de chiffre aléatoire.
      – ItemRef Num : vous permet d’attribuer au champ calcul la même fonction que l’élément Référence. Lié à un autre élément (Tag NFC, champ de saisie..), il permettra de venir chercher une information dans ce dernier.
      L’information présente dans votre tag NFC est par exemple : Lundi|4. En indiquant dans votre ItemRef Num(tagNFC,2), vous lirez l’information dans la seconde colonne soit 4. Les colonnes doivent être séparées par un |.

      Cordialement,

Poster un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *