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 texto
Argumentos
Argumento
Descripción
text
La cadena de texto 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
Abra el editor de carga de datos y agregue el script de carga a continuación a una nueva pestaña.
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
chica de rojo
Chica de rojo
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 texto
Capitalize(Cadena de texto)
rHode iSland
Rhode Island
washingTon d.C.
Washington D.C.
new york
New York
Ejemplo: uso de Capitalize
Descripción
Un conjunto de datos de nombres de clientes se ha introducido utilizando varios formatos, con unos términos con todo en minúsculas, otros con todo en mayúsculas o mezclando ambas, mayúsculas y minúsculas. La función Capitalize se utiliza para limpiar los datos de modo que el nombre y el apellido del cliente aparezcan correctamente en mayúsculas cuando se visualicen en el cuadro de mandos.
Abra el editor de carga de datos y agregue el script de carga a continuación a una nueva pestaña.
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 denominado 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 demanera 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?
No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.