SUBSTITUTE
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
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
ogold_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")