SUBSTITUTE-Funktion (DAX)
Ersetzt vorhandenen Text in einer Textzeichenfolge durch neuen Text.
Syntax
SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)
Parameter
Begriff |
Definition |
---|---|
Text |
Der Text, in dem Sie Zeichen ersetzen möchten, oder ein Verweis auf eine Spalte, die Text enthält. |
Alter_Text |
Der vorhandene Text, den Sie ersetzen möchten. |
Neuer_Text |
Der Text, mit dem Sie Alter_Text ersetzen möchten. |
Instanz_Anzahl |
(optional) Gibt an, wie viele Vorkommen von Alter_Text Sie ersetzen möchten. Wenn Sie diesen Wert weglassen, wird jedes Vorkommen von Alter_Text ersetzt. |
Eigenschaftswert/Rückgabewert
Eine Textzeichenfolge.
Hinweise
Verwenden Sie die WECHSELN-Funktion, wenn Sie einen bestimmten Text in einer Textzeichenfolge ersetzen möchten. Verwenden Sie die ERSETZEN-Funktion, wenn Sie Text einer variablen Länge ersetzen möchten, der an einer bestimmten Position in einer Textzeichenfolge auftritt.
Bei der WECHSELN-Funktion wird die Groß-/Kleinschreibung beachtet. Wenn die Groß- und Kleinschreibung von Text und Alter_Text nicht zusammenpasst, ersetzt WECHSELN den Text nicht.
Beispiel: Ersetzen innerhalb einer Zeichenfolge
Beschreibung
Die folgende Formel erstellt eine Kopie der Spalte [Product Code], die den alten Produktcode PA durch den neuen Produktcode NW ersetzt, wenn dieser in der Spalte vorkommt.
Code
=SUBSTITUTE([Product Code], "NW", "PA")