Hi!
Same like title. I try write If formula with false result by Input value ( not by prevalue specify).
Is this possible!? Or another approach
For Examle: IF (H.1<110, H.2, <input value>)
With H.1, H.2 : the lengths of the two vertical sides
thanks for any help
Gelöst! Gehe zur Lösung
Gelöst von ToanDN. Gehe zur Lösung
I'm not clear what the "input value" is. Is it a value that can be computed?
Still unclear. What is supposed to happen if the formula returns "input value"? Nothing? Or do you literally want the Parameter feild to read "Input Value". If it's a Text Parameter it could.
when H.1 <= 110 . I use the value of H.2
When H.1 > 110. I want to enter numeric value in value cell
Looks like this is not possible in revit. So is there any other way in this case
@Ar_vxv wrote:
when H.1 <= 110 . I use the value of H.2
When H.1 > 110. I want to enter numeric value in value cell
Looks like this is not possible in revit. So is there any other way in this case
You cannot have a parameter that for input value and also reacts to a formula.
You need to add Input Value parameter:
d.2_input
d.2 = if (H.1 <110 mm, d.1, d.2_input)
@Ar_vxv wrote:when H.1 <= 110 . I use the value of H.2
When H.1 > 110. I want to enter numeric value in value cell
Looks like this is not possible in revit. So is there any other way in this case
Look it; if H.1 is greater than 110, you are going to have to arrive at SOME value. Why can't that value already be computed and ready to use?
@Ar_vxv wrote:
can you explain d.2_ input more specifically:
I cannot enter d.2_input for Revit to accept.
which one do you mean:
-d.2_input
-d.2_100
-100
The formula: d.2 = if (H.1 <110 mm, d.1, d.2_input)
in plain English: if H.1 < 110 mm then use value of d.1 for d.2, if H.1 ≥ 110 mm then use value of d.2_input for d.2; for example if you enter the value for d.2_input = 200 mm then d.2 = 200 mm.
If you still don't get it, just share you family here.
-Why can't that value already be computed and ready to use?:
Currently, it depends on Sweep's position in the project. I will Duplicate the profile section and change the H.1 value to match. Now I want to add a function when H.1 <=110 then H.1 takes the value of H.2.
-Your image: ![]()
No its not. You had the if false result as a set value, not another parameter.
@mhiserZFHXS wrote:No its not. You had the if false result as a set value, not another parameter.
No, that not what I was saying. Read Message #7 again. I asked: "Why can't that value already be computed and ready to use?" Where do ready-to-use, computed values come from? Other Parameters - that's where.
Whatever. Obviously, we had a failure to communicate.
@barthbradley
It's true! I should have seen such a basic thing. Pardon my ignorance.
@Ar_vxv wrote:@barthbradley
It's true! I should have seen such a basic thing. Pardon my ignorance.
There's nothing to pardon. We just had a failure to communicate. I'm glad you reached an "Aha" moment.
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.