# Type Functions

Type functions perform type casting or type conversion operations that transform values from one data type to another.

|                                                                                                                                     |                                                                                 |
| ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| [date](https://support.meetuma.ai/uma-knowledgebase/data-and-reporting/analytics-pro/functions/type-functions/date "mention")       | Converts text or number values to the date data type in ISO datetime format.    |
| [json](https://support.meetuma.ai/uma-knowledgebase/data-and-reporting/analytics-pro/functions/type-functions/json "mention")       | Converts values to the variant data type in JSON format.                        |
| [logical](https://support.meetuma.ai/uma-knowledgebase/data-and-reporting/analytics-pro/functions/type-functions/logical "mention") | Converts values to the logical data type in boolean format (`true` or `false`). |
| [number](https://support.meetuma.ai/uma-knowledgebase/data-and-reporting/analytics-pro/functions/type-functions/number "mention")   | Converts values to the number data type.                                        |
| [text](https://support.meetuma.ai/uma-knowledgebase/data-and-reporting/analytics-pro/functions/type-functions/text "mention")       | Converts values to the text data type.                                          |
| [variant](https://support.meetuma.ai/uma-knowledgebase/data-and-reporting/analytics-pro/functions/type-functions/variant "mention") | Converts text values to the variant data type.                                  |
