ExpressViews are an easy way to display and visualize data. Custom formula columns extend the pre-defined data.
Note
This section applies to ExpressView in v2021.1+ of the application. For previous versions, refer to ExpressView (pre-v2021.1)
In addition to using the data fields that are available in the Data Objects Pane, formulas may be added as custom formula columns. Formulas may contain data objects, parameters and functions.
Just like standard columns, a formula column may be either a detail field or group, and may be included in visualizations, formatted, sorted and filtered.
To add a formula column to an ExpressView:
Formula Builder with a formula that returns the year portion of a date detail field.

icon to apply the formula to the column, or Discard Changes
to cancel.The formula column is now added to the ExpressView, and can be manipulated just as any other column on the report.
Formulas may contain any combination of data objects, parameters and functions.
To add a field to the formula, either:
Data objects must always be enclosed in curly braces. For example, {Orders.OrderId}
Formula Builder with a single data object in it
Parameters are system-wide variables that may be referenced in formulas. To add a parameter to a formula:
@ into the Formula Builder, and a list of available parameters will appear.

Parameters are case-sensitive and must always be enclosed by @ symbols. For example, @[email protected]
Formula Builder with a single parameter in it
A special type of parameter called a dropdown parameter can be created by the system administrator. These parameters have two values: the Value, used by the server for processing and the Display Value that appears in cells and is used in formulas. These distinct values can be accessed with @[email protected] and @[email protected] respectively. For more information, consult with the system administrator.
Functions are mechanisms built-in to the application that take an input and return an output. For example, there is a square root function that given an input number will return the square root of the number. For example, Sqrt(4) returns 2.
Many functions can be used together in a formula.
A list of all available functions and operators along with descriptions and examples of how to use them can be found in the List of Functions article.
Some examples of functions in formulas:
{Employees.LastName} & ", " & {Employees.FirstName}
Concatenate employee’s last name and first name in a single column, using two fields
Year({Orders.OrderDate})
Get only the year portion of an order date, from the Orders.OrderDate field
If(@[email protected] = "Admin", {Manufacturers.name}, {Manufacturers.manufacturer_id})
Using a combination of parameters, functions and data objects to display the name of a manufacturer in a column to the administrator, or an obfuscated ID number to all other users
Quick Functions are pre-defined calculations or operators that transform the fields in either detail fields or group columns. For example, the Month Name quick function applied to a date column will transform the column to only the name of the month of that date. Quick Functions can be used in lieu of building a full formula column, work in conjunction with a formula, or work on a standard detail field or group column by themselves.
There are several built-in Quick Functions, and the system administrator has the ability to add or remove functions from the list:
2020 - September
2020 - Q3
With a Quick Function on a column, it may be sorted, filtered, aggregated and included in a chart just as any other column type.
Behind the scenes, a Quick Function works like a pre-set formula column. Quick functions have a display formula and a sort formula. The display formula is applied to the data as it is displayed in the ExpressView Designer, in exported files and it is the value that is compared when filters are applied to a column. The sort formula is activated when a sort is applied to a column. This allows a column to be sorted on a different quantity than the display formula. For example, the Day of Week quick function will display names of weekdays, but will sort the column in chronological order instead of alphabetical order (i.e. Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday).
An ExpressView with one group column, one detail column on the OrderDate field, and a detail field with the Day of Week quick function applied to OrderDate as it appears in exported Excel file
When an ExpressView is exported to an Advanced Report, the quick functions will be broken down into their component display and sort formulas. The display formula will appear on the report, and if an applicable sort had been added to the ExpressView, the sort formula will be added to the end of the Advanced Reports sort list.
The DayOfWeekName Display Function appears in column B of the Advanced Report Designer
The DayOfWeekNumber Sort Function is added to the end of the Advanced Report’s Sorts list
icon or right-clicking on the column.
Quick Functions.Note
The Quick Functions menu item will only be available if there are quick functions configured in the system for the data type in the chosen column. For example, there must be Quick Functions that work on date columns if the chosen column contains a date.
The name of the Quick Function will appear in the column header.
The Day of Month Quick Function has been applied to this Group column on Orders.OrderDate
When a Quick Function is applied to a formula column, the quick function will apply to the data after the formula. For example, the formula DateAdd("d",3,{Orders.OrderDate}) combined with the Day of Month Quick Function will display the name of the day of the week three days later than the OrderDate. If the order was placed on Tuesday, the column will display Friday.
Follow the steps in Using a Quick Function above. At step 3, choose None.
Quick Functions will also be removed from a formula column if the formula is changed in a way that the formula returns a different data type than the data type the Quick Function applies to. For example, if a formula that returns a date is changed to one that returns a string, the Quick Function will be removed from the column.