SUBSTITUTE
gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering
Erstatter eksisterende tekst med ny tekst i en tekststreng.
Syntaks
SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)
Parametre
Begreb | Definition |
---|---|
text |
Den tekst, du vil erstatte tegn i, eller en reference til en kolonne, der indeholder tekst. |
old_text |
Den eksisterende tekst, du vil erstatte. |
new_text |
Den tekst, du vil erstatte old_text med. |
instance_num |
(valgfrit) Forekomsten af old_text , du vil erstatte. Hvis den udelades, erstattes alle forekomster af old_text |
Returværdi
En tekststreng.
Bemærkninger
Brug funktionen SUBSTITUTE, når du vil erstatte bestemt tekst i en tekststreng. brug funktionen REPLACE, når du vil erstatte tekst med variabel længde, der forekommer på en bestemt placering i en tekststreng.
Der er forskel på store og små bogstaver i funktionen SUBSTITUTE. Hvis store og små bogstaver ikke stemmer overens mellem
text
ogold_text
, erstatter SUBSTITUTE ikke teksten.Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Eksempel: Erstatning i en streng
Følgende formel opretter en kopi af kolonnen [Product Code], der erstatter den nye produktkode NW
med den gamle produktkode PA
, uanset hvor den forekommer i kolonnen.
= SUBSTITUTE([Product Code], "NW", "PA")