Text.Lower

Text

Converts all characters in a text value to lowercase.

Examples on this page use shared sample tables. View them to understand the input data before reading the examples below.

Syntax

Text.Lower(text as nullable text, optional culture as nullable text) as nullable text

Parameters

NameTypeRequiredDescription
texttextYesThe text value to convert to lowercase.
culturetextNoA culture code (e.g., "en-US") that determines locale-specific casing rules.

Return Value

textThe input text with all characters converted to lowercase.

Remarks

Text.Lower converts every character in a text value to its lowercase equivalent. This is commonly used to normalize text before case-insensitive comparisons or deduplication.

Examples

Example 1: Lowercase employee names

Table.TransformColumns(
    Table.SelectColumns(Table.FirstN(Employees, 3), {"FullName"}),
    {"FullName", Text.Lower, type text}
)
Result
FullName
1alice smith
2bob jones
3charlie brown

Compatibility

Power BI Desktop Power BI Service Excel Desktop Excel Online Dataflows Fabric Notebooks