SUBSTITUTE
gäller för:beräknad kolumn
beräknad tabell
Mått
Visuell beräkning
Ersätter befintlig text med ny text i en textsträng.
Syntax
SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)
Parametrar
Period | Definition |
---|---|
text |
Texten där du vill ersätta tecken eller en referens till en kolumn som innehåller text. |
old_text |
Den befintliga text som du vill ersätta. |
new_text |
Den text som du vill ersätta old_text med. |
instance_num |
(valfritt) Förekomsten av old_text som du vill ersätta. Om det utelämnas ersätts varje instans av old_text |
Returvärde
En textsträng.
Kommentarer
Använd funktionen SUBSTITUTE när du vill ersätta specifik text i en textsträng. använd funktionen REPLACE när du vill ersätta text med variabellängd som förekommer på en viss plats i en textsträng.
Funktionen SUBSTITUTE är skiftlägeskänslig. Om skiftläget inte matchar mellan
text
ochold_text
ersätter SUBSTITUTE inte texten.Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Exempel: Ersättning i en sträng
Följande formel skapar en kopia av kolumnen [Produktkod] som ersätter den nya produktkoden NW
för den gamla produktkoden PA
var den än förekommer i kolumnen.
= SUBSTITUTE([Product Code], "NW", "PA")