> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://help.sigmacomputing.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://help.sigmacomputing.com/_mcp/server.

# Proper

> Use the Sigma Proper function to convert text to proper case, capitalizing each word and lowercasing the rest.

The **Proper** function converts text to proper case, which capitalizes the first letter of each word and renders all remaining letters in lowercase.

> **Info**
>
> This function isn't compatible with all data platform connections. To check if your connection supports it, see [Supported data platforms and feature compatibility](/docs/region-warehouse-and-feature-support#supported-data-platforms-and-feature-compatibility).

## Syntax

```sigma
Proper(string)
```

Function arguments:

* **string** (required) - a text string or column to reference when converting text to proper case

> **Warning**
>
> If the **string** argument references a column, the column must contain text values. Other [data value types](/docs/data-types-and-formats) result in an invalid formula.

## Examples

```sigma
Proper("aPPles AnD oranGEs")
```

Returns *Apples And Oranges*.

```sigma
Proper([Product Family])
```

Returns the proper form of the text value in the *Product Family* column.

![](https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/sigma.docs.buildwithfern.com/7ff5b6e63522bc2fd6e7243b6b2b079d0dd0bd472410a5749181729ad7553054/assets/docs-images/1847ed3-mceclip0_4.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20261007%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20261007T064427Z&X-Amz-Expires=604800&X-Amz-Signature=72f6cffe5e7d89bf54f3960f11683ad22a17a94a4ccc262ad16ec2b1e49f18fb&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

## Related resources

* [Text functions overview](/docs/text-functions-overview)