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.
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Ersetzt vorhandenen Text durch neuen Text in einer Textzeichenfolge.
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. |
old_text |
Der vorhandene Text, den Sie ersetzen möchten. |
new_text |
Der Text, durch den Sie old_text ersetzen möchten. |
instance_num |
(optional) Das Vorkommen von old_text , das Sie ersetzen möchten. Wenn nicht angegeben, wird jede Instanz von old_text ersetzt. |
Rückgabewert
Eine Textzeichenfolge.
Bemerkungen
Verwenden Sie die funktion SUBSTITUTE, wenn Sie bestimmten Text in einer Textzeichenfolge ersetzen möchten; verwenden Sie die funktion REPLACE, wenn Sie text mit variabler Länge ersetzen möchten, der an einer bestimmten Stelle in einer Textzeichenfolge auftritt.
Bei der SUBSTITUTE-Funktion wird die Groß-/Kleinschreibung beachtet. Wenn die Groß-/Kleinschreibung nicht zwischen
text
undold_text
übereinstimmt, ersetzt SUBSTITUTE den Text nicht.Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel: Ersetzen innerhalb einer Zeichenfolge
Mit der folgenden Formel wird eine Kopie der Spalte [Produktcode] erstellt, die den neuen Produktcode ersetzt, NW
für den alten Produktcode PA
, wo er in der Spalte auftritt.
= SUBSTITUTE([Product Code], "NW", "PA")