Nested Formulas


Uses

  •  When the result of a property is dependent on the result of another property
  •  When the cost of a part is dependent on one or more variables
  •  If the property requires an “IF” function
  •  When the results of the “IF” function need to be simple to adjust


Example  


In this example, I will demonstrate how we can make the cost of a 2x4 change depending on the length of the board.


Step 1:  Create the primary property by clicking on the “Add Property” button: 


 

 Step 2: Name the primary property and then click “Okay”:



 Step 3:  Add a list of common lengths (optional but recommended):

 


Step 4:  Add a property for each selection in the “Length of Material” property’s list:



Step 5: Now input the cost of each length of 2x4 on the corresponding properties: 



Step 6:  Locate the “Cost Each” property and input [[Length of Material]] into the formula:  



This will cause the “Cost Each” property to perform a double search function. It will search for the property named “Length of Material” and then search for a property that matches the result of the “Length of Material” property. Meaning, if the result is “8” then it will search for a property named “8” and return the result of this property to the “Cost Each” property.


Step 7: Test the function by selecting a length from the “Length of Material” property: 



Ensure that the length you choose returns the correct value to the “Cost Each” property.


If the formula does not work, try “Right-Clicking” on the “Cost Each” property and clicking “Recalculate”.


If it still does not work, check your names for extra spaces or misspellings.