Repeat() forma una cadena que consiste en la cadena introducida, repetida el número de veces definido por el segundo argumento.
Sintaxis:
Repeat(text[, repeat_count])
Tipo de datos que devuelve: cadena
Argumentos
Argumento
Descripción
text
La cadena original.
repeat_count
Define el número de veces que se repetirán los caracteres de la cadena text en la cadena resultante.
Ejemplo: expresión de gráfico
Ejemplo
Resultado
Repeat( ' * ', 4 )
Devuelve ****
Ejemplo: fundamentos de Repeat
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 InputText.
Script de carga
Example:
Load * inline [
InputText
hello world!
hOw aRe you?
];
Resultados
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue este campo como dimensión:
InputText
Cree la siguiente dimensión calculada:
=Repeat(InputText,2), para calcular el número de veces que hay que repetir el valor en InputText. En este ejemplo, cada cadena se repetirá dos veces.
Tabla de resultados
InputText
Repeat(InputText,2)
¡hola a todos!
hello world!hello world!
¿cómo están?
hOw aRe you?hOw aRe you?
El resultado de la función Repeat incluye dos instancias de la cadena InputText, por ejemplo, la fila 1 devuelve hello world!hello world!.
El siguiente código muestra cómo utilizar la función en un script de carga.
Example:
Load *,
repeat(String,2) as Repeat;
Load * inline [
String
hello world!
hOw aRe you? ];
Tabla de resultados
Cadena de texto
Repetir
hello world!
hello world!hello world!
hOw aRe you?
hOw aRe you?hOw aRe you?
Ejemplo: uso de Repeat
Descripción
Este ejemplo utiliza los datos de satisfacción del cliente para convertir una puntuación numérica de satisfacción en una representación visual utilizando emojis de caritas sonrientes ☺.
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.
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue estos campos como dimensiones:
Customer
SatisfactionScore
Cree la siguiente dimensión calculada:
=Repeat('☺',(SatisfactionScore)), para calcular y mostrar la puntuación visualmente con emojis.
Tabla de resultados
Cliente
SatisfactionScore
Repeat('☺',SatisfactionScore)
John
4
☺☺☺☺
Mary
2
☺☺
Peter
5
☺☺☺☺☺
Susan
3
☺☺☺
El resultado de la función Repeat muestra una representación visual de la satisfacción del cliente utilizando emojis de caritas sonrientes para representar la puntuación numérica de la satisfacción.
Ejemplo: uso avanzado de Repeat
Descripción
Un conjunto de datos de cuentas de clientes contiene números de cuenta con distintas longitudes de caracteres. Este ejemplo muestra cómo utilizar la función Repeat para normalizar la longitud de los números de cuenta.
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.
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue este campo como dimensión:
AccountNo
Cree la siguiente dimensión calculada:
=Repeat(0,10 - Len(AccountNo)) & AccountNo, para rellenar el número de cuenta con ceros hasta una longitud total de 10 caracteres.
Tabla de resultados
AccountNo
Repeat(0, 10 - Len(AccountNo)) & AccountNo
123
0000000123
41523
0000041523
489654
0000489654
45125783
0045125783
El resultado de la función Repeat muestra una longitud normalizada de 10 caracteres para todos los números de cuenta.
¿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.