In Tableau, we have a lot of processing and analytical freedom with the virtue of functions available.
With the help of different types of functions, we can perform a lot of analytical operations on the data.
The main categories of Tableau function are:
1. String function: These functions like ASCII, CHAR, FIND, ISDATE, LOWER, etc, are known as string functions because they work on the string values or characters to manipulate them.
2. Date function: We use date functions to apply logical as well as arithmetic operations on date values present at the data source.
Using the date functions we can manipulate the date values by changing the old values, creating new ones or searching data on the basis of specific dates.
Some commonly used date functions in Tableau are DATEADD, MAKEDATE, ISDATE, MAKETIME, MONTH, MIN/MAX, TODAY, NOW, etc.
3. Logical function: We use logical functions to perform logical or relational operations on data in Tableau.
Some commonly used logical functions in Tableau are, CASE, IF, IFNULL, ISNULL, ZN, etc.
4. Aggregate function: We use aggregate functions to apply aggregation on data values in different ways.
Some important aggregation functions used in Tableau are; AVG, ATTR, MAX, MEDIAN, MIN, PERCENTILE, SUM, STDDEV, etc.
5. User function: We use functions to manage the users registered on Tableau Server or Tableau Online.
Commonly used user functions are, FULLNAME, ISFULLNAME, ISUSERNAME, USERDOMAIN, USERNAME, etc.