- 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
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.