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.