Repeat() bildet einen String bestehend aus dem Eingabestring mit einer durch das zweite Argument definierten Anzahl von Wiederholungen.
Syntax:
Repeat(text[, repeat_count])
Rückgabe Datentyp: String
Argumente
Argument
Beschreibung
text
Der Original-String.
repeat_count
Legt fest, wie oft die Zeichen im String text im Ausgabestring wiederholt werden sollen.
Beispiel: Diagrammformel
Beispiel
Ergebnis
Repeat( ' * ', 4 )
Gibt **** zurück
Beispiel – Grundlegendes zu Repeat
Übersicht
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein.
Das Ladeskript umfasst:
Datensatz, der in eine Datentabelle namens Example geladen wird
Ein Feld in der Datentabelle heißt InputText.
Ladeskript
Example:
Load * inline [
InputText
hello world!
hOw aRe you?
];
Ergebnisse
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie dieses Feld als Dimension hinzu:
InputText
Erstellen Sie die folgende berechnete Dimension:
=Repeat(InputText,2), um die Anzahl der Wiederholungen des Wertes in InputText zu berechnen. In diesem Beispiel wird jeder String zweimal wiederholt.
Ergebnistabelle
InputText
Repeat(InputText,2)
hello world!
hello world!hello world!
hOw aRe you?
hOw aRe you?hOw aRe you?
Die Ausgabe der Funktion Repeat enthält zwei Instanzen des Strings InputText; zum Beispiel gibt Zeile 1 hello world!hello world! zurück.
Der folgende Code zeigt, wie Sie die Funktion in einem Ladeskript verwenden können.
Example:
Load *,
repeat(String,2) as Repeat;
Load * inline [
String
hello world!
hOw aRe you? ];
Ergebnistabelle
String
Repeat
hello world!
hello world!hello world!
hOw aRe you?
hOw aRe you?hOw aRe you?
Beispiel – Szenario für „Repeat“
Übersicht
Dieses Beispiel verwendet Daten zur Kundenzufriedenheit, um eine numerische Zufriedenheitsbewertung in eine visuelle Darstellung mit Smiley-Emojis ☺ umzuwandeln.
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein.
Das Ladeskript umfasst:
Datensatz, der in eine Datentabelle namens Example geladen wird
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie die folgenden Felder als Dimensionen hinzu:
Customer
SatisfactionScore
Erstellen Sie die folgende berechnete Dimension:
=Repeat('☺',(SatisfactionScore)), um die Punktzahl zu berechnen und visuell mit Emojis anzuzeigen.
Ergebnistabelle
Kunde
SatisfactionScore
Repeat('☺',SatisfactionScore)
John
4
☺☺☺☺
Mary
2
☺☺
Peter
5
☺☺☺☺☺
Susan
3
☺☺☺
Die Ausgabe der Funktion Repeat zeigt eine visuelle Darstellung der Kundenzufriedenheit unter Verwendung von Smiley-Emojis zur Darstellung der numerischen Zufriedenheitswerte.
Beispiel – Erweitertes Szenario für „Repeat“
Übersicht
Ein Datensatz von Kundenkonten enthält Kontonummern mit unterschiedlichen Zeichenlängen. Dieses Beispiel zeigt, wie Sie die Funktion Repeat verwenden, um die Länge der Kontonummern zu standardisieren.
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein.
Das Ladeskript umfasst:
Datensatz, der in eine Datentabelle namens Example geladen wird
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie dieses Feld als Dimension hinzu:
AccountNo
Erstellen Sie die folgende berechnete Dimension:
=Repeat(0,10 - Len(AccountNo)) & AccountNo, um die Kontonummer mit Nullen auf eine Gesamtlänge von 10 Zeichen aufzufüllen.
Ergebnistabelle
AccountNo
Repeat(0, 10 - Len(AccountNo)) & AccountNo
123
0000000123
41523
0000041523
489654
0000489654
45125783
0045125783
Die Ausgabe der Funktion Repeat zeigt eine standardisierte Länge von 10 Zeichen für alle Kontonummern.
Hat diese Seite Ihnen geholfen?
Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!