L'ajout d'une formule à une les Formes de Gravité formulaire
Les formes de gravité permet de base de calcul de champ de fusion à l'aide de balises, telles que les {Field 1:1} * {Field 2:2}
, mais je voudrais l'utiliser si/et/else pour définir une valeur de champ tels que:
if (and ({Field 1:1} = 200,{Field 2:2} = 1), 100, if (and ({Field 1:1} = 200,{Field 2:2} = 2), 150, if (and ({Field 1:1} = 200,{Field 2:2} > 2), 200, 0)))
ou en d'autres termes:
if (field_1 = 200) {
if (field_2 = 1) {
field_3 = 100
} else if (field_2 = 2) {
field_3 = 150
} else {
field_3 = 200
}
En espérant que quelqu'un peut me donner une idée de comment inclure ce type de calcul dans les Formes de Gravité.
FYI: Voici le formulaire que je suis en train de travailler sur. J'espère que d'utiliser les formules au lieu de 21 les différentes variations du Cours de 1 semaine à 1 partiellement pris en champ conditionnel qui n'apparaît que lors de la course 1 et la semaine 1 sont sélectionnés.
Merci!
OriginalL'auteur Caroline Elisa | 2012-06-18
Vous devez vous connecter pour publier un commentaire.
Ne sais pas si vous le savez déjà, mais pour les calculs numériques que j'ai trouvé, je peux partiellement contourner le problème en utilisant la Logique Conditionnelle et les Valeurs par Défaut. Je suis en utilisant les Formes de Gravité 1.7.2.
L'idée de base est d'ajouter un nouveau Numéro de champ de votre formulaire qui utilise la Logique Conditionnelle, de sorte qu'il est affiché lorsque votre condition est vraie et apparaît pas autrement. Assurez-vous de donner le champ une Valeur par Défaut qui est significatif pour votre application.
Maintenant, si vous incluez votre nouveau Numéro de champ dans un calcul, il prendra la valeur 0 si le champ est masqué (votre condition est fausse) et la Valeur par Défaut que vous avez choisi si le champ est affiché (votre condition est vraie).
Exemple:
0: Label: "Coût De L'Hamburger"; Type: Number; Valeur Par Défaut: 10
Champ 1: Label: "Extra Fromage?"; Type: Boutons Radio; Choix "Oui", "Non"
Champ 2: Label: "Coût de Fromage Supplémentaire"; Type: Nombre; la Logique Conditionnelle: Montrer Ce Champ Si le Fromage est "Oui"; Valeur par Défaut: 2.50
Champ 3: Label: "Coût Total"; Type: Number; Permettre de Calcul: {Coût de Hamburger} + {Coût Supplémentaire de Fromage}
Vous devriez trouver que le Coût Total champ affiche 10 si le Fromage est "Non", mais lorsque vous changez de Fromage Supplémentaire au "Oui" Coût Total va changer à 12,50.
Espère que cela aide quelqu'un!
OriginalL'auteur Mick Buckley
Les Formes de gravité a confirmé qu'il n'est actuellement pas possible d'inclure des si/et/else dans leurs formules (les Formes de Gravité v1.6.4).
L'espoir de voir cela dans une prochaine version!
OriginalL'auteur Caroline Elisa
Vous pouvez accomplir à travers une série de domaines. Disons que votre réponse est de 840
OriginalL'auteur douglaskarr