Aller au contenu principal

Expressions

Les expressions dans le créateur de formulaires sont un type de question en lecture seule qui permet d'utiliser les résultats d'autres questions pour faire des calculs.

Exemple de calculs basés sur les réponses précédentes

Emplacement

Une fois dans le créateur de formulaires, cette question se trouve dans la boîte à outils sous expression. Faites-la glisser et déposez-la dans votre questionnaire.

Boîte à outils->Bibliothèque des questions->Expression (en lecture seule).

Démarrage rapide / Utilisation de base

Vous devez configurer votre expression afin d'afficher les valeurs souhaitées.

Propriétés d'une expressionn

  • Glisser-déposer vers le questionnaire et entrer les propriétés
  • Entrez un nom qui sera affiché comme titre dans votre formulaire.
  • Entrez l'expression désirée (voir la description avancée en dessous pour plus de détails)
  • Choisissez un style d'affichage et, si vous le souhaitez, modifiez la devise.

Description de la fonctionnalité

Voici quelques exemples d'expressions

Calculs avec les nombres

Vous pouvez utiliser n'importe quelle valeur numérique pour des calculs tels que

  • 6 * 7
  • 8 + 34
  • 504 / 12

Calcul avec les variables

Vous pouvez accéder aux variables via les accolades. Assurez-vous d'avoir le nom correct de la question et non son titre. Pour les questions de type matrices, vous avez besoin des noms des colonnes et des lignes, séparés par un point.

  • {nom_question1} + {nom_question2}
  • {liste.item1.prix}

Calculs avec des tableaux

Si vous utilisez une matrice, vous pouvez également additionner toutes les valeurs avec sumInArray :

  • sumInArray({votre_liste_de_nom}, 'nom_de_valeur')
Exemple pour SumInArray. Le nom de la valeur d'une ligne complète est "FT".

Fonctions

iif(), today(), age(), min(), max(), count(), avg(), createdAt(), modifiedAt(), weekDay(), addDays()

Calculs avec des fonctions

Calculer les dates de publication en tenant compte des week-ends :

addDays({date_from}, iif(weekday({date_from}) > 5, 9 - weekday({date_from}), 1))

Fonctionnalités avancées

Pour aller plus loin, consultez ce lien.