Formula columns are a vital type of Custom Column. They let you define a formula that gets evaluated and returns a value. Formulas work similarly to how they work in other spreadsheet applications, but with a few differences:
- You can only refer to other cells in the same row
- Formulas are written in either Spreadsheet or JavaScript notation
You can add a formula column from the pipeline view. Clicking into the cell will open a larger textbox for you to write in.
When finished, use ⌘/Ctrl + Enter to save the formula.
Formula scoping
By default, the formulas in a column are the same for every Box in your Pipeline. You can customize formulas for each stage of the Pipeline, or even have a formula specific to one Box, too.
- Entire Column (Default) – the formula will execute for every Box in the Pipeline
- Just this stage – overrides a formula that is defined on the entire column. The formula will only execute for the Boxes that are in the particular stage.
- Just this Box – overrides stage scoped formulas and column scoped formulas. The formula will only execute for this particular Box.
Referencing a column
To reference a column in a formula, the syntax is:
$'Column Name'
For example, a "Deal Size" formula column can be a product of two freeform columns:
= $'Number of Units' * $'Price per Unit'