top of page

Formula Library

Back

Use this on any button to take the user back to the previous screen.

Value

Converts text to a numeric value.

&

Alternative method to join text values.

Now

Returns the current date and time.

DateDiff

Returns the number of days between two dates.

Round

Rounds a number to a specified number of decimal places.

RoundUp

Always rounds a number up.

Min

Returns the smallest value from a list.

Average

Returns the average of all values in a column.

CountIf

Counts the number of records that meet a specific condition.

SubmitForm

Saves the changes entered into a form to the data source.

Reset

Resets a control (like a text box) to its default value.

Coalesce

Returns the first non-empty value from a list.

User

Returns information about the current logged-in user.

Concurrent

Runs multiple actions at the same time to speed up processing.

If

Evaluates a condition. If it is true, it returns the first result; otherwise, it returns the second result. Like a basic 'if this, then that' decision.

Patch

Creates or updates a record in a data source. Useful when saving new data or editing existing records like forms, lists, or tables.

ClearCollect

Clears out a collection and immediately fills it with new data. Ideal for refreshing local data from a data source.

Remove

Removes a specific record from a collection or data source. Often used with buttons to delete the selected item.

Filter

Returns only the records that meet one or more conditions.

SortByColumns

Sorts records in a table based on column names, useful when sorting by dynamic fields.

IsBlank

Checks if a value is empty. Useful for validations.

Len

Returns the number of characters in a string.

Right

Extracts a specified number of characters from the end of a string.

Set

Creates a global variable that can be used across the entire app. Useful for storing information like a user's name, preferences, or temporary values.

Text Display Currency

Formats a number into dollars/currency

Concatenate

Joins multiple text strings into one.

Today

Returns the current date without time.

DateAdd

Adds or subtracts days, months, or years from a date.

Weekday

Returns a number representing the day of the week.

RoundDown

Always rounds a number down.

Max

Returns the largest value from a list.

Sum

Adds up all values in a column.

CountRows

Counts the number of rows in a table or collection.

Defaults

Returns a blank record that matches the structure of a data source.

ResetForm

Clears the form and resets it to its default values.

Notify

Displays a message to the user in a pop-up alert.

With

Creates a temporary variable to simplify formulas.

ForAll

Loops through each item in a table and performs an action.

Mid

Extracts a string from the middle of another string.

Switch

Checks a single value against multiple possibilities and returns a corresponding result. It's easier to read than writing many If statements.

Collect

Adds a record to a collection (a local, temporary table stored in memory). Great for building tables dynamically in your app.

Clear

Removes all items from a collection. Think of it as clearing a temporary table stored in your app.

RemoveIf

Deletes all records in a data source or collection that meet the given condition.

Sort

Sorts a table based on a column in ascending or descending order.

Lookup

Finds the first record in a table that matches a condition and returns a specific field.

IsNumeric

Determines if a value is a valid number.

Left

Extracts a specified number of characters from the beginning of a string.

Navigate

Navigates the user to a different screen in the app. For example, if the user clicks a button, you can use this to take them to a 'Home' or 'Details' screen.

UpdateContext

Creates or updates a variable that only exists on the current screen. Ideal for things like toggling popups or storing user input without affecting the rest of the app.

bottom of page