Udostępnij za pośrednictwem


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") 

Zobacz także

Odwołanie

Inne zasoby