Repeat() vormt een tekenreeks die bestaat uit de invoertekenreeks die het aantal keren wordt herhaald dat wordt gedefinieerd door het tweede argument.
Syntaxis:
Repeat(text[, repeat_count])
Retourgegevenstypen: tekenreeks
Argumenten
Argument
Beschrijving
text
De oorspronkelijke tekenreeks.
repeat_count
Definieert het aantal keren dat de tekens in de tekenreeks text moet worden herhaald in de uitvoertekenreeks.
Voorbeeld: diagramuitdrukking
Voorbeeld
Resultaat
Repeat( ' * ', 4 )
Retourneert ****
Voorbeeld - Basisprincipes voor Repeat
Overzicht
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad.
Het load-script bevat:
Een gegevensverzameling die wordt geladen in een tabel met de naam Example.
Eén veld in de gegevenstabel met de naam InputText.
Load-script
Example:
Load * inline [
InputText
hello world!
hOw aRe you?
];
Resultaten
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:
InputText
Maak een nieuwe tabel en voeg de volgende berekende dimensie toe:
=Repeat(InputText,2) om het aantal keren te berekenen dat de waarde in InputText moet worden herhaald. In dit voorbeeld wordt elke tekenreeks twee keer herhaald.
Resultatentabel
InputText
Repeat(InputText,2)
hello world!
hello world!hello world!
hOw aRe you?
hOw aRe you?hOw aRe you?
De uitvoer van de functie Repeat bevat twee exemplaren van de tekenreeks InputText, bijvoorbeeld, rij 1 retourneert hello world!hello world!.
De volgende code laat zien hoe u de functie in een load-script kunt gebruiken.
Example:
Load *,
repeat(String,2) as Repeat;
Load * inline [
String
hello world!
hOw aRe you? ];
Resultatentabel
Tekenreeks
Herhalen
hello world!
hello world!hello world!
hOw aRe you?
hOw aRe you?hOw aRe you?
Voorbeeld 5 – Scenario met Repeat
Overzicht
Dit voorbeeld gebruikt klanttevredenheidsgegevens om een numerieke tevredenheidscore om te zetten in een visuele weergave met behulp van smiley-emoji's ☺.
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad.
Het load-script bevat:
Een gegevensverzameling die wordt geladen in een tabel met de naam Example.
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg deze velden toe als dimensies:
Customer
SatisfactionScore
Maak een nieuwe tabel en voeg de volgende berekende dimensie toe:
=Repeat('☺',(SatisfactionScore)) om de score te berekenen en visueel weer te geven met emoji's.
Resultatentabel
Klant
SatisfactionScore
Repeat('☺',SatisfactionScore)
John
4
☺☺☺☺
Mary
2
☺☺
Peter
5
☺☺☺☺☺
Susan
3
☺☺☺
De uitvoer van de functie Repeat toont een visuele weergave van de klanttevredenheid met behulp van smiley-emoji's om de numerieke tevredenheidsscore weer te geven.
Voorbeeld - Geavanceerd scenario met Repeat
Overzicht
Een gegevensverzameling met klantrekeningen bevat rekeningnummers met verschillende tekenlengtes. Dit voorbeeld laat zien hoe u de functie Repeat kunt gebruiken om de lengte van rekeningnummers te standaardiseren.
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad.
Het load-script bevat:
Een gegevensverzameling die wordt geladen in een tabel met de naam Example.
Eén veld in de gegevenstabel met de naam AccountNo.
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:
AccountNo
Maak een nieuwe tabel en voeg de volgende berekende dimensie toe:
=Repeat(0,10 - Len(AccountNo)) & AccountNo, om het rekeningnummer op te vullen met nullen tot een totale lengte van 10 tekens.
Resultatentabel
AccountNo
Repeat(0, 10 - Len(AccountNo)) & AccountNo
123
0000000123
41523
0000041523
489654
0000489654
45125783
0045125783
De uitvoer van de functie Repeat toont een gestandaardiseerde lengte van 10 tekens voor alle rekeningnummers.
Was deze pagina nuttig?
Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!