Funkcja SUBSTITUTE (język DAX)
Zamienia istniejący tekst w ciągu tekstowym na nowy tekst.
Składnia
SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)
Parametry
Termin |
Definicja |
---|---|
tekst |
Tekst lub odwołanie do kolumny zawierającej tekst, w którym należy zastąpić znaki. |
stary_tekst |
Istniejący tekst, który ma zostać zamieniony. |
nowy_tekst |
Tekst, którym ma zostać zastąpiony argument stary_tekst. |
numer_wystąpienia |
(Argument opcjonalny) Wystąpienie tekstu stary_tekst, które ma zostać zastąpione.W przypadku pominięcia tego argumentu zastępowane jest każde wystąpienie tekstu stary_tekst. |
Wartość właściwości/wartość zwracana
Ciąg tekstowy.
Uwagi
funkcja podstaw, jeśli chcesz zamienić określony tekst w ciąg tekstowym; za pomocą funkcja REPLACE chcesz zamienić tekst o zmiennej długości, występujący w określonym miejscu ciąg tekstowego.
Funkcja SUBSTITUTE rozróżnia wielkość liter.Jeśli przypadek nie odpowiada między tekstem a stary_tekst, podstaw nie zastąpi tekstu.
Przykład: Podstawianie wewnątrz ciągu
Opis
Poniższa formuła tworzy kopię kolumna [kod produktu] Podstawia nowy kod produktu NW dla starego kodu produktu PA, tam, gdzie występuje kolumna.
Kod
=SUBSTITUTE([Product Code], "NW", "PA")