Building Formula Fields

Building Formula Fields

Nonprofit Vertical CRM formula fields enable you to define fields that can populate dynamically calculated data based on the values returned from other standard or custom fields. For instance, a nonprofit volunteer teaching program may need to determine if the provided date of birth, confirms their eligibility to participate in the program.

Availability

Profile Permission Required: Users with the Field-level Access permission in profile can access this feature.

 

A formula field is made up of three elements: Functions, Arguments and Operators.

A Function expresses the dependence between two quantities, one of which is input and the other which is output. In other words, function performs a specific operation on values that you specify and generates a new value. To compose a function, you need to type the function name, followed by a set of parentheses, which contains information to perform the function. The values within the parenthesis are called arguments.

Examples: Abs(); Ceil(); Timepart()

An Argument is a piece of information within a function that commands the values to act or produce. Arguments appear within the parentheses and are separated by comma (argument 1, argument 2, etc.). The types of argument(s) in a function can be either texts, numbers, field references or even another function.

Examples: Abs(-27.05); Max(12,6,10)

An Operator is a special symbol such as "+" or "%", that acts upon the arguments (literals, numbers, fields references) in the formula and returns a new value.

Examples: Abs(+27.50); (32*25)

Data Types

Numeric  | String  | DateTime  | Boolean 

Functions

Numeric  | String  | DateTime  | Boolean 


    • Related Articles

    • Creating Formula Fields

      Formula fields are used to calculate different types of values, including numeric values, text values, date values, etc. Formula fields and their resulting return value have certain data types associated with them and there are specific operators ...
    • Functions in Formula Fields

      Numeric Functions A numeric function in formula fields is used to work with numeric data types and accepts numeric results. Numeric functions are generally used to display the results of typical mathematical calculations. The numeric values ...
    • Data Types in Formula Fields

      Data type is the kind of data that can be held and stored while evaluating an expression. Data types are the defined set of values and the allowable operations on those values. They represent either the function, argument, return value or the ...
    • Field Level Customization

      Field-level customization enables organizing the field requirements of any organization. By default, Nonprofit Vertical CRM provides some standard fields and allows adding more industry-specific fields. Some of these fields are common to all modules ...
    • Customizing Modules

      How Can I... Learn About Modules in Nonprofit Vertical CRM Understand Module Customization Customize a module Add/Edit Fields Add New Section Set Module Permissions Design Module Layout Preview Module Customize the Events Module Edit Modules Delete ...