Introduction
Properties are inputs for Items and Assemblies. This is the first step before creating an Item or an Assembly.
After you apply properties in Item or Assembly, they'll be transformed into a column in the Items report.
How to create the "Formula" property
Go to the Assemblies Database page and open the Properties tab there
Press the New button -> select the Formula type
Set a name for your property (the field is mandatory)
The name must be unique
Specify the Unit
Unit can be further changed when adding it to Item and to Assembly, and when applying it to Measurements
Specify the Group (the field is mandatory)
To create a group, perform the following steps:There're 4 types of values available for working with formulas:
MEASURES — data from your Takeoff (area, perimeter, length, etc.):
MeasuredCount
— a number of Count tool points. All other measurements (polygon, rectangle and polyline) have Count equal to 1
MeasuredLength
— length of a polyline
MeasuredArea
— area of a polygon
MeasuredPerimeter
— perimeter of a polygonMeasuredWidth
— width of a rectangle created using the tools Rectangle 2, Rectangle 3
MeasuredHeight
— height of a rectangle created using the tools Rectangle 2, Rectangle 3
FUNCTIONS — check below the list of functions available:
ABS
— returns the absolute value of a number, which is the number without its signAND
— returns true if all of the provided arguments are logically true, and false if any of the provided arguments are logically falseAVERAGE
— returns the numerical average value in a dataset, ignoring textCHOOSE
— returns an element from a list of choices based on an indexCONCAT
— returns the concatenation of two values. Equivalent to the `&` operatorCOS
— returns the cosine of an angle provided in radiansCOT
— returns the cotangent of an angle provided in radiansCOUNT
— returns the number of numeric values in a datasetDEGREES
— converts an angle value in radians to degreesFIND
— returns the position at which a string is first found within text, case-sensitiveIF
— returns one value if a logical expression is `TRUE` and another if it is `FALSE`LEFT
— returns a substring from the beginning of a specified stringLEN
— returns the length of a stringMAX
— returns the maximum value in a numeric datasetMEDIAN
— returns the median value in a numeric datasetMID
— returns a segment of a stringMIN
— returns the minimum value in a numeric datasetNOT
— returns the opposite of a logical value - `NOT(TRUE)` returns `FALSE`; `NOT(FALSE)` returns `TRUE`OR
— returns true if any of the provided arguments are logically true, and false if all of the provided arguments are logically falsePI
— returns the value of pi to 9 decimal placesPOWER
— returns a number raised to a powerRADIANS
— converts an angle value in degrees to radiansRIGHT
— returns a substring from the end of a specified stringROUND
— rounds a number to a certain number of decimal places according to standard rulesROUNDDOWN
— rounds a number to a certain number of decimal places, always rounding down to the next valid incrementROUNDUP
— rounds a number to a certain number of decimal places, always rounding up to the next valid incrementSIN
— returns the sine of an angle provided in radiansSQRT
— returns the positive square root of a positive numberSWITCH
— tests an expression against a list of cases and returns the corresponding value of the first matching case, with an optional default value if nothing else is metTAN
— returns the tangent of an angle provided in radians
PROPERTY — list of all properties used in your database
📝 Note!
Start typing in the text box to find what you need.You can also scroll up and down using the arrow keys. To insert the value you selected into the formula, click
Tab
orEnter
VALUES — numeric values eg 2.75.
Note! Numeric values will not be automatically converted when used in a formula.
Insert Formula (the field is optional)
Formula can be further changed when adding it to Item and to Assembly, and when applying it to Measurements or Folders
Hit the Create button to create a new property
Once the Property has been created, it'll appear in the Properties tab inside the group you've specified when creating a property