CONCAT (Concatenate)

  • Syntax: concat(value_1, value_2, ...)
  • About: Joins two or more text strings into one continuous string.
  • Example: Combine first and last names in Chargebee data with concat(first_name, " ", last_name).

CONTAINS (Text Contains)

  • Syntax: contains(string, search_string)
  • About: Checks if the first string contains the second string.
  • Example: To check if a transaction description contains the word “refund”, use contains(description, "refund").

LENGTH (String Length)

  • Syntax: length(string)
  • About: Returns the number of characters in a string.
  • Example: Measure the length of a customer comment with length(comment).

LOWER (Convert to Lowercase)

  • Syntax: lower(string)
  • About: Converts a text string to all lowercase letters.
  • Example: Standardize email addresses for comparison with lower(email).

POSITION (Find Substring)

  • Syntax: position(string, search_string)
  • About: Finds the starting position of a substring within a string.
  • Example: Locate the position of ”@” in an email address with position(email, "@").

REPLACE (Replace Substring)

  • Syntax: replace(string, old_string, new_string)
  • About: Replaces occurrences of a specified substring within a string with a new substring.
  • Example: Correct a common misspelling in customer feedback with replace(feedback, "recieved", "received").

SUBSTRING (Extract Substring)

  • Syntax: substring(string, start_position, length)
  • About: Extracts a substring from a string starting at a specified position for a certain length.
  • Example: To extract a product code from a string, use substring(product_info, 4, 8) where the code starts at the 4th character and is 8 characters long.

UPPER (Convert to Uppercase)

  • Syntax: upper(string)
  • About: Converts a text string to all uppercase letters.
  • Example: For a Chargebee invoice reference to be displayed in uppercase, use upper(invoice_ref).

FIND (Find Text Position)

  • Syntax: FIND(search_for, text_to_search, [starting_at])
  • About: Returns the position at which a string is first found within another string.
  • Example: To find where a customer’s country code appears in an address, FIND("US", address) might be used. Returns the position of US in Address column string.

TRIM (Trim Spaces)

  • Syntax: TRIM(text)
  • About: Removes any leading and trailing spaces from a text string.
  • Example: Trim excess spaces from customer-entered names with TRIM(customer_name).