Del via


SUBSTITUTE

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

Erstatter eksisterende tekst med ny tekst i en tekststreng.

Syntaks

SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)

Parametere

Term Definisjon
text Teksten du vil erstatte tegn i, eller en referanse til en kolonne som inneholder tekst.
old_text Den eksisterende teksten du vil erstatte.
new_text Teksten du vil erstatte old_text med.
instance_num (valgfritt) Forekomsten av old_text du vil erstatte. Hvis utelatt, erstattes hver forekomst av old_text

Returverdi

En tekststreng.

Merknader

  • Bruk SUBSTITUTE-funksjonen når du vil erstatte bestemt tekst i en tekststreng. bruk REPLACE-funksjonen når du vil erstatte tekst med variabel lengde som forekommer på en bestemt plassering i en tekststreng.

  • Funksjonen SUBSTITUTE skiller mellom store og små bokstaver. Hvis saken ikke samsvarer mellom text og old_text, vil ikke SUBSTITUTE erstatte teksten.

  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel: Erstatning i en streng

Følgende formel oppretter en kopi av kolonnen [Produktkode] som erstatter den nye produktkoden NW for den gamle produktkoden PA uansett hvor den forekommer i kolonnen.

= SUBSTITUTE([Product Code], "NW", "PA")

TekstfunksjonerREPLACE