(c) Text Formulas¶
These formulas operate on text and text-like types. They are based on PostgreSQL string functions.
Character Count¶
Returns number of characters in the text
- Date Type: Integer
- Variables Accepted:- Text:- Type: Single Record Text-Like
- Description: Text to count
 
 
- Text:
- Editable?: No
- PostgreSQL Mapping: lengthfunction
Concatenate¶
Concatenates two strings together.
- Date Type: Text
- Variables Accepted:- Text 1:- Type: Single Record Text-Like
- Description: First text
 
- Text 2:- Type: Single Record Text-Like
- Description: Second text
 
 
- Text 1:
- Editable?: No
- PostgreSQL Mapping: ||operator
Contains¶
Checks if a text contains another text
- Date Type: Boolean
- Variables Accepted:- Base Text:- Type: Single Record Text-Like
- Description: Container text to check
 
- Text:- Type: Single Record Text-Like
- Description: Contained text
 
- Case Sensitive?:- Type: Boolean
- Description: Whether the checking should be case sensitive
- Default Value, False
 
 
- Base Text:
- Editable?: No
- PostgreSQL Mapping: Use LIKEoperator
Lowercase¶
Converts text to lowercase
- Date Type: Text
- Variables Accepted:- Text:- Type: Single Record Text-Like
- Description: Text to convert
 
 
- Text:
- Editable?: No
- PostgreSQL Mapping: lowerfunction
Overlay¶
Overlays a string at the specified position with another string
- Date Type: Text
- Variables Accepted:- Base Text:- Type: Single Record Text-Like
- Description: The text that will be processed
 
- Starting Position:- Type: Integer
- Description: Starting position of text to be replaced
 
- Overlay Text:- Type: Single Record Text-Like
- Description: Text to overlay on the base text
 
- Count:- Type: Integer
- Description: Number of characters to replace
- Default Value, Length of the Overlay Text
 
 
- Base Text:
- Editable?: No
- PostgreSQL Mapping: overlayfunction
Repeat¶
Repeats a string a given number of times.
- Date Type: Text
- Variables Accepted:- Text:- Type: Single Record Text-Like
- Description: Text to repeat
 
- Number of Repetitions:- Type: Integer
- Description: Number of times to repeat the text
 
 
- Text:
- Editable?: No
- PostgreSQL Mapping: repeatfunction
Replace¶
Replaces all occurrences of a substring with another string.
- Date Type: Text
- Variables Accepted:- Base Text:- Type: Single Record Text-Like
- Description: The text that will be processed
 
- Text to be Replaced:- Type: Single Record Text-Like
- Description: The substring to replace
 
- Replacement Text:- Type: Single Record Text-Like
- Description: Text that will be used as the replacement
 
 
- Base Text:
- Editable?: No
- PostgreSQL Mapping: replacefunction
Reverse¶
Reverses the text
- Date Type: Text
- Variables Accepted:- Text:- Type: Single Record Text-Like
- Description: Text to reverse
 
 
- Text:
- Editable?: No
- PostgreSQL Mapping: reversefunction
Starts With¶
Returns a boolean that indicates whether a string starts with another string
- Date Type: Boolean
- Variables Accepted:- Base Text:- Type: Single Record Text-Like
- Description: The text that will be checked
 
- Potential Starting Text:- Type: Single Record Text-Like
- Description: The text that is being compared with the beginning of the base text
 
 
- Base Text:
- Editable?: No
- PostgreSQL Mapping: starts_withfunction
Substring¶
Gets a substring of text at the given position
- Date Type: Text
- Variables Accepted:- Base Text:- Type: Single Record Text-Like
- Description: The text that will be processed
 
- Starting Position:- Type: Integer
- Description: Starting position of text to be extracted
- Default Value: 0
 
- Count:- Type: Integer
- Description: Number of characters to extract
- Default Value: Length of string - starting position
 
 
- Base Text:
- Editable?: No
- PostgreSQL Mapping: substringfunction with this signature:substring ( string text [ FROM start integer ] [ FOR count integer ] ) → text
Title Case¶
Converts text to title case.
- Date Type: Text
- Variables Accepted:- Text:- Type: Single Record Text-Like
- Description: Text to convert
 
 
- Text:
- Editable?: No
- PostgreSQL Mapping: initcapfunction
Trim¶
Trims characters from the start or end of text (or both).
- Date Type: Text
- Variables Accepted:- Base Text:- Type: Single Record Text-Like
- Description: The text that will be processed
 
- Trim Location:- Type: Choice (Options: “Start”, “End”, “Both”)
- Description: Where the trimming will happen
- Default Value: Both
 
- Characters to Trim:- Type: Single Record Text-Like
- Description: Characters to trim. The text provided will be treated as a list of characters; they will not be treated as a single word (e.g. xyzwill trim any ofx,y, andz)
- Default Value: Space ()
 
 
- Base Text:
- Editable?: No
- PostgreSQL Mapping: trimfunction
Uppercase¶
Converts text to uppercase
- Date Type: Text
- Variables Accepted:- Text:- Type: Single Record Text-Like
- Description: Text to convert
 
 
- Text:
- Editable?: No
- PostgreSQL Mapping: upperfunction