SUBSTITUTE
Van toepassing op:berekende kolom
berekende tabel
Meting
Visuele berekening
Vervangt bestaande tekst door nieuwe tekst in een tekenreeks.
Syntaxis
SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)
Parameters
Term | Definitie |
---|---|
text |
De tekst waarin u tekens wilt vervangen of een verwijzing naar een kolom met tekst. |
old_text |
De bestaande tekst die u wilt vervangen. |
new_text |
De tekst waarmee u old_text wilt vervangen. |
instance_num |
(optioneel) Het exemplaar van old_text die u wilt vervangen. Als u dit weglaat, wordt elk exemplaar van old_text vervangen |
Retourwaarde
Een tekenreeks met tekst.
Opmerkingen
Gebruik de functie SUBSTITUTE als u specifieke tekst in een tekenreeks wilt vervangen; gebruik de functie REPLACE als u tekst met variabele lengte wilt vervangen die op een specifieke locatie in een tekenreeks voorkomt.
De SUBSTITUTE functie is hoofdlettergevoelig. Als het hoofdlettergebruik niet overeenkomt tussen
text
enold_text
, vervangt SUBSTITUTE de tekst niet.Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Voorbeeld: Vervanging binnen een tekenreeks
Met de volgende formule wordt een kopie gemaakt van de kolom [Productcode] die de nieuwe productcode vervangt NW
voor de oude productcode PA
waar deze zich ook in de kolom bevindt.
= SUBSTITUTE([Product Code], "NW", "PA")