Converts an input string to propercase. Input can be a column reference or a string literal.

Propercase is strict title case. If the first character of any non-breaking segment of letters in the string is an alphabetical character, it is capitalized. Otherwise, the string is unchanged. See the examples below.

Column reference example:

derive type:single value:PROPER(MyName)

Output: All of the string values in the MyName column value are written to the new column in Proper Case. 

String literal example:

derive type:single value:PROPER('Hello, world')

Output: The string Hello, World is written to the new column.

derive type:single value:PROPER(column_string)

ArgumentRequired?Data TypeDescription
column_stringYstringName of the column or string literal to be applied to the function


Name of the column or string constant to be converted.

Required?Data TypeExample Value
YesString literal or column referencemyColumn

Example - uppercase, lowercase, propercase functions