Freigeben über


ERSETZEN-Funktion (DAX)

Die REPLACE-Funktion ersetzt einen Teil einer Textzeichenfolge auf Grundlage der Anzahl der Zeichen, die Sie angeben, durch eine andere Textzeichenfolge.

Syntax

REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>)

Parameter

Ausdruck

Definition

old_text

Die Textzeichenfolge, die die Zeichen enthält, die ersetzt werden sollen, oder ein Verweis auf eine Spalte, die Text enthält.

Erstes_Zeichen

Die Position des Zeichens in Alter_Text, den Sie durch Neuer_Text ersetzen möchten.

Anzahl_Zeichen

Die Anzahl von Zeichen, die Sie ersetzen möchten.

Neuer_Text

Der Ersatztext für die angegebenen Zeichen in Alter_Text.

Eigenschaftswert/Rückgabewert

Eine Textzeichenfolge.

Hinweise

Während in Microsoft Excel verschiedene Funktionen für die Verwendung bei Einzelbyte- und Doppelbyte-Zeichensprachen zur Verfügung stehen, wird in PowerPivot für Excel Unicode verwendet, sodass alle Zeichen mit der gleichen Länge gespeichert werden.

Beispiel

Die folgende Formel erstellt eine neue berechnete Spalte, die die ersten beiden Zeichen des Produktcodes in der Spalte [ProductCode] durch den neuen aus zwei Buchstaben bestehenden Code "OB" ersetzt.

=REPLACE('New Products'[Product Code],1,2,"OB")

Siehe auch

Verweis

Andere Ressourcen