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")