La funciónCapitalize() convierte el primer carácter de cada palabra de una cadena de texto a mayúsculas y convierte todos los demás caracteres a minúsculas.
Sintaxis:
Capitalize(text)
Tipo de datos que devuelve: cadena de caracteres
Argumentos
Argumento
Descripción
text
La cadena de caracteres que se ha de evaluar.
Ejemplo: expresiones de gráfico
Ejemplo
Resultado
Capitalize( 'star trek' )
Devuelve Star Trek
Capitalize( 'AA bb cC Dd' )
Devuelve Aa Bb Cc Dd
Ejemplo: fundamentos de Capitalize
Descripción general
Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.
El script de carga contiene:
Un conjunto de datos que se carga en una tabla de datos denominada Example.
Un campo de la tabla de datos llamado TextToCapitalize.
Script de carga
Example:
Load * inline [
TextToCapitalize
50 Cent
a-ha
BIGBANG
girl in red
];
Resultados
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue este campo como dimensión:
TextToCapitalize
Cree la siguiente dimensión calculada:
=Capitalize(TextToCapitalize), para calcular qué caracteres deben escribirse en mayúsculas.
Tabla de resultados
TextToCapitalize
Capitalize(TextToCapitalize)
50 Cent
50 Cent
a-ha
A-Ha
BIGBANG
Bigbang
girl in red
Girl In Red
No hay ningún cambio en la primera fila de datos, ya que el primer conjunto de caracteres comienza con un número y el segundo ya está en mayúsculas.
En la segunda fila, el primer y tercer carácter van en mayúsculas.
En la tercera fila, solo la primera letra está en mayúscula y todas las letras siguientes en minúscula.
En la cuarta fila, la primera letra de cada palabra va en mayúscula.
El siguiente código muestra cómo utilizar la función en un script de carga.
Load
String,
Capitalize(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
Tabla de resultados
Cadena de caracteres
Capitalize(Cadena de texto)
rHode iSland
Rhode Island
washingTon d.C.
Washington D.C.
new york
New York
Ejemplo: uso de Capitalize
Descripción general
Un conjunto de datos de nombres de clientes se ha incluido utilizando varios formatos, con unos términos con todo en minúsculas, otros con todo en mayúsculas y otros mezclando ambas, mayúsculas y minúsculas. La función Capitalize sirve para limpiar los datos, de modo que el nombre y el apellido del cliente aparezcan correctamente expresados en mayúsculas iniciales cuando se visualicen en el cuadro de mando.
Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.
El script de carga contiene:
Un conjunto de datos que se carga en una tabla de datos denominada Example.
Un campo de la tabla de datos llamado CustomerName.
Script de carga
Example:
Load * inline [
CustomerName
john smith
JANE DOE
miCHAel Brown
];
Resultados
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue este campo como dimensión:
CustomerName
Cree la siguiente dimensión calculada:
=Capitalize(CustomerName), para poner en mayúsculas los nombres de los clientes.
Tabla de resultados
CustomerName
Capitalize(CustomerName)
JANE DOE
Jane Doe
john smith
John Smith
miCHAel Brown
Michael Brown
Compare el resultado de la función Capitalize con los valores originales de la cadena CustomerName que se cargaron en el script. Puede ver cómo la función ha convertido con éxito los nombres para que utilicen las mayúsculas y minúsculas de manera adecuada. Mostrar los nombres de los clientes con mayúsculas estandarizadas mejora el aspecto, la coherencia y la legibilidad del cuadro de mando.
¿Esta página le ha sido útil?
Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.