Monday, June 19, 2023

Explain the String Function ' FIND ' in Tableau with Example?

 In Tableau, the "FIND" function is used to locate the position of a substring within a given string. It returns the starting position of the substring within the string, or 0 if the substring is not found.


The syntax for the FIND function in Tableau is as follows:


FIND(substring, string)

Here, "substring" is the string you want to find within the original string, and "string" is the original string in which you want to search.


Let's consider an example to understand the usage of the FIND function:


Suppose we have a dataset of product descriptions, and we want to find the position of the word "Table" within each description. We can use the FIND function to achieve this.


  • Create a calculated field by right-clicking on a blank area in the "Data" pane and selecting "Create Calculated Field."
  • In the calculation editor, enter the following formula:

            FIND("Table", [Product Description])

            Here, "Table" is the substring we want to locate, and [Product Description] is the field                             containing the product descriptions.

  • Provide a name for the calculated field, such as "TablePosition," and click on the "OK" button.
  • You can now use the "TablePosition" field in your analysis. You can display it in a table or use it in other calculations.


The FIND function will return the starting position of the substring "Table" within each product description. If the substring is not found, it will return 0.


For example, if the product description is "This is a table for two," the FIND function will return 11 because the word "Table" starts at the 11th position in the description.


You can use the FIND function in Tableau to perform various string manipulation and analysis tasks, such as extracting specific information from text or identifying patterns within strings.

No comments:

Post a Comment

If you have any doubts. Please let me know

How can you create an alias for a table in a SQL query?

In SQL, you can create an alias for a table in a query to give the table a temporary, alternative name that you can use in the query. Table ...