Returns |
ENDSWITH
function is ideal for matching based on patterns for any data type. If you need to match strings using a fixed number of characters, you should use the RIGHT
function instead. See RIGHT Function.String literal example:
endswith(tweets,'?') |
Output: Returns true
if last letter of the tweets
column value is "?".
example:
endswith(tweets,`{hashtag}{1,9}`) |
Output: Returns true
if the tweets
column ends with 1-9 hashtag values. Otherwise, the returned value is false
.
Regular expression example:
if(endswith,myNum,/([01][0-9][0-9]|2[0-4][0-9]|25[0-5])/),'myNum - valid','myNum - error') |
Output: Returns myNum - valid
if the value of the myNum
column ends with a value between 0-255. Otherwise, myNum - error
is returned.
endswith(column_any,pattern[,ignore_case]) |
Argument | Required? | Data Type | Description |
---|---|---|---|
column_any | Y | any | Name of the column to be applied to the function |
pattern | Y | string | Pattern or literal expressed as a string describing the pattern to which to match. |
ignore_case | N | string | When true , matching is case-insensitive. Default is false . |
Name of the column to be searched.
Required? | Data Type | Example Value |
---|---|---|
Yes | Column reference | myColumn |
, regular expression, or string literal to locate in the values in the specified column.
Required? | Data Type | Example Value |
---|---|---|
Yes | String | `{zip}` |
When true
, matches are case-insensitive. Default is false
.
NOTE: This argument is not required. By default, matches are case-sensitive. |
Required? | Data Type | Example Value |
---|---|---|
No | String value | 'false'
|