Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ersetzt vorhandenen Text in einer Textzeichenfolge durch neuen Text.
Syntax
SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)
Parameter
Ausdruck |
Definition |
|---|---|
text |
Der Text, in dem Sie Zeichen ersetzen möchten, oder ein Verweis auf eine Spalte, die Text enthält. |
old_text |
Der vorhandene Text, den Sie ersetzen möchten. |
new_text |
Der Text, mit dem Sie old_text ersetzen möchten. |
instance_num |
(optional) Gibt an, wie viele Vorkommen von old_text Sie ersetzen möchten. Wenn Sie diesen Wert weglassen, wird jedes Vorkommen von old_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 old_text nicht zusammenpasst, ersetzt WECHSELN den Text nicht.
Diese DAX-Funktion kann unterschiedliche Ergebnisse zurückgeben, wenn sie in einem Modell verwendet wird, das bereitgestellt und dann im DirectQuery-Modus abgefragt wird. Weitere Informationen zu semantischen Unterschieden im DirectQuery-Modus finden Sie unter https://go.microsoft.com/fwlink/?LinkId=219171.
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")