Funciones Lower, Upper y Proper

Se aplica a: Aplicaciones de lienzo Columnas de fórmulas de Dataverse Flujos de escritorio Aplicaciones basadas en modelos Power Platform CLI

Convierte las letras de una cadena de texto en todo minúsculas, todo mayúsculas o en mayúsculas o minúsculas, según corresponda.

Descripción

Las funciones Lower, Upper y Proper convierten las letras de una cadena en mayúsculas o minúsculas.

  • Lower convierte las letras mayúsculas en minúsculas.
  • Upper convierte las letras minúsculas en mayúsculas.
  • Proper convierte la primera letra de cada palabra en mayúscula si está en minúscula o en minúscula si está en mayúscula.

Las tres funciones omiten los caracteres que no son letras.

Si se pasa una cadena única, el valor devuelto es la versión convertida de dicha cadena. Si se pasa una tabla de una columna que contiene cadenas, el valor devuelto es una tabla de una columna de cadenas convertidas. Si tiene una tabla con varias columnas, puede convertirla en una tabla de una sola columna, como se describe en cómo trabajar con tablas.

Sintaxis

Lower( String )
Upper( String )
Proper( String )

  • String: requerido. La cadena que se va a convertir.

Lower( SingleColumnTable )
Upper( SingleColumnTable )
Proper( SingleColumnTable )

  • SingleColumnTable: requerido. Una tabla de una columna de cadenas para convertir.

Ejemplos

Cadena única

En los ejemplos de esta sección se usa un control de entrada de texto, llamado Author, como origen de datos. El control contiene la cadena "E. E. CummINGS".

Fórmula Descripción Resultado
Lower( Author.Text ) Convierte las letras mayúsculas de la cadena a minúsculas. "e. e. cummings"
Upper( Author.Text ) Convierte las letras minúsculas de la cadena a mayúsculas. "E. E. CUMMINGS"
Proper( Author.Text ) Convierte la primera letra de cada palabra a mayúscula si está en minúscula y convierte cualquier otra letra que esté en mayúsculas a minúsculas. "E. E. Cummings"

Tabla de una sola columna

Los ejemplos de esta sección convierten las cadenas de la columnaAddress del origen de datos People, que contiene estos datos:

Name Dirección
"Jean" "123 Main St NE"
"Fred" "789 SW 39th #3B"

Cada fórmula devuelve una tabla de una columna que contiene las cadenas convertidas.

Fórmula Descripción Resultado
Lower( ShowColumns( People, "Address" ) ) Convierte cualquier letra que está en minúscula a mayúscula. Una tabla de una sola columna con una columna Value que contiene los siguientes valores: "123 main st ne", "789 sw 39th #3b"
Upper( ShowColumns( People, "Address" ) ) Convierte cualquier letra que está en minúscula a mayúscula. Una tabla de una sola columna con una columna Value que contiene los siguientes valores: "123 MAIN ST NE", "789 SW 39TH #3B"
Proper( ShowColumns( People, "Address" ) ) Convierte la primera letra de una palabra en minúsculas a mayúsculas y convierte cualquier otra letra que esté en mayúsculas a minúsculas. Una tabla de una sola columna con una columna Value que contiene los siguientes valores: "123 Main St Ne", "789 Sw 39th #3b"

Ejemplo paso a paso

  1. Agregue un control Text input y denomínelo Source.
  2. Agregue una etiqueta y establezca su propiedad Text en esta función:
    Proper(Source.Text)
  3. Presione F5 y luego escriba WE ARE THE BEST! en el cuadro Origen.
    La etiqueta muestra We Are The Best!