Jaa


SUBSTITUTE

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -

Korvaa tekstimerkkijonon olemassa olevan tekstin uudella tekstillä.

Syntaksi

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

Parametrit

Termi Määritelmä
text Teksti, jossa haluat korvata merkkejä, tai viittaus tekstiä sisältävään sarakkeeseen.
old_text Korvattava olemassa oleva teksti.
new_text Korvattava teksti old_text.
instance_num (valinnainen) Korvattavan old_text esiintymä. Jos tämä jätetään pois, jokainen old_text korvataan.

Palautusarvo

Tekstimerkkijono.

Huomautukset

  • käytä SUBSTITUTE funktiota, kun haluat korvata tietyn tekstin tekstimerkkijonossa. käytä REPLACE -funktiota, kun haluat korvata tekstimerkkijonon tietyssä sijainnissa olevan vaihtelevan pituisen tekstin.

  • SUBSTITUTE huomioidaan kirjainkoko. Jos kirjainkoko ei täsmää text ja old_textvälillä, SUBSTITUTE ei korvaa tekstiä.

  • Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.

Esimerkki: Korvaaminen merkkijonossa

Seuraava kaava luo kopion sarakkeesta [Tuotekoodi], joka korvaa uuden tuotekoodin NW vanhalle tuotekoodille, PA aina, kun se esiintyy sarakkeessa.

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

TekstifunktiotREPLACE