Accéder au contenu principal

Le guide et le média de l'écosystème construction numérique et BIM

Espace membre

Formules conditionnelles Yes/No sur Revit

‹ Retour à Formules conditionnelles Yes/No sur Revit
AA Asmi Aymen
12 mai 2020
6.01K

Commentaires des utilisateurs

Aucun avis pour le moment
AA Asmi Aymen
·
Je viens de le tester et ça marche, merci beaucoup,
Pour le paramètre de H1 je l'ai mis juste pour avoir la possibilité de le modifier au cas ou j'aurais besoin.

Merci encore une fois.
FB François Bastier
·
Lorsque vous faites appel à un paramètre booléen dans une formule conditionnelle, il suffit de renseigner le nom du paramètre booléen comme valeur de test de la condition. Dans ce cas, la condition va vérifier que la case à cocher est active.

Comme dans votre cas l'état de H2 dépend de l'état de H1, il suffit de taper :

if(Open, 131 mm, H1)

Dans ce cas, la condition "if" vérifie que le paramètre "Open" est coché :
- Si oui, la valeur que prend H2 est 131 mm
- Si non, H2 prend la même valeur que H1


Si vous souhaitez piloter H2 en fonction de Open et de Close séparément (au cas où vous supprimez le rapport entre H1 et H2 par exemple), vous pouvez taper :

if(Open, 131 mm, if(Close, H1, 0 mm))

Dans ce cas, la première condition "if" vérifie que le paramètre "Open" est coché :
- Si oui, la valeur que prend H2 est 131 mm
- Si non, la seconde condition "if" vérifie que le paramètre "Close" est coché :
- Si oui, la valeur que prend H2 est la même que H1
- Si non, H2 prend la valeur 0 (à vous de mettre la valeur qui vous convient, dans ce cas)



Par contre, pourquoi créer un paramètre de longueur (H1), si c'est pour que sa valeur soit fixe ?
Si H1 est toujours égal à 47,5mm, le paramètre n'est peut-être pas utile.

Dans ce cas, la formule de H2 :
if(Open, 131 mm, 47,5 mm)
La lettre HEXABIM

Les outils qui comptent, tous les 15 jours.

Nouveautés utiles, un comparatif, un retour d'expérience. Désinscription en un clic.

Newsletter
Newsletter