# Functions

A function in AuditBoard Analytics is a predefined command that performs a specific operation or set of data tasks. Functions take certain inputs (known as arguments) and produce a result. See all [functions available](https://docs.auditboardanalytics.com/workflows/expression-builder/functions).

AuditBoard Analytics includes over 150 functions for different purposes, including [aggregation](https://docs.auditboardanalytics.com/workflows/expression-builder/functions/aggregate), [conversion](https://docs.auditboardanalytics.com/workflows/expression-builder/functions/conversion), [date/time calculations](https://docs.auditboardanalytics.com/workflows/expression-builder/functions/date-time), [logical arguments](https://docs.auditboardanalytics.com/workflows/expression-builder/functions/logical), [math calculation](https://docs.auditboardanalytics.com/workflows/expression-builder/functions/math), [table manipulation](https://docs.auditboardanalytics.com/workflows/expression-builder/functions/table), and [text manipulation](https://docs.auditboardanalytics.com/workflows/expression-builder/functions/text).

An example of a function is `LEFT([Name], 3)`, which extracts the first three characters from the "Name" field.
