SUBSTITUTE
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Korvaa tekstimerkkijonon olemassa olevan tekstin uudella tekstillä.
Syntaksi
SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)
Parametrit
Termi | Määritelmä |
---|---|
text |
Teksti, jossa haluat substitute merkkejä, or viittauksen tekstiä sisältävään sarakkeeseen. |
old_text |
Aiemmin luotu teksti, jonka haluat replace. |
new_text |
Teksti, jonka kanssa haluat replaceold_text . |
instance_num |
(valinnainen) Sen old_text esiintymä, jonka haluat replace.
If jätetään pois, jokainen old_text korvataan. |
Palauta value
Tekstimerkkijono.
Huomautukset
käytä SUBSTITUTE funktiota, kun haluat replace tiettyä tekstiä tekstimerkkijonossa. käyttää REPLACE-funktiota, kun haluat replace tekstimerkkijonon tietyssä sijainnissa olevan vaihtelevan pituisen tekstin.
SUBSTITUTE huomioidaan kirjainkoko. If kirjainkoko not vastaa
text
andold_text
, SUBSTITUTEnotreplace tekstin.Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Esimerkki: Korvaaminen merkkijonossa
Seuraava kaava luo kopion sarakkeesta [Product Code], joka korvaa uuden product koodin NW
vanhalle product koodille, PA
aina, kun se esiintyy sarakkeessa.
= SUBSTITUTE([Product Code], "NW", "PA")