# Data Shaping Expression Language functions

Data Shaping Expression Language provides built-in functions that you can use in expressions to perform various operations on your data.

You can use these functions by entering the name of the function followed by the arguments in parentheses. If the function has several arguments, they should be comma-separated.

### In this section

* [String functions](https://help.qlik.com/talend/en-US/data-shaping-language-reference-guide/8.0/string-functions)
* [Date and time functions](https://help.qlik.com/talend/en-US/data-shaping-language-reference-guide/8.0/date-and-time-functions)
* [Data type functions](https://help.qlik.com/talend/en-US/data-shaping-language-reference-guide/8.0/data-type-functions)
* [Comparison functions](https://help.qlik.com/talend/en-US/data-shaping-language-reference-guide/8.0/comparison-functions)
* [Numeric functions](https://help.qlik.com/talend/en-US/data-shaping-language-reference-guide/8.0/numeric-functions)