Freigeben über


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

Siehe auch

Verweis

Andere Ressourcen