Udostępnij za pośrednictwem


Funkcja REPLACE (język DAX)

Funkcja REPLACE zamienia część ciągu tekstowego na inny ciąg tekstowy na podstawie określonej liczby znaków.

Składnia

REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>)

Parametry

Termin

Definicja

stary_tekst

Ciąg tekstowy zawierający znaki, które mają zostać zamienione, lub odwołanie do kolumny zawierającej tekst.

numer_początkowy

Pozycja znaku w stary_tekst do zastąpienia tekstem nowy_tekst.

liczba_znaków

Liczba znaków, które mają zostać zamienione.

nowy_tekst

Tekst zastępczy dla określonych znaków w stary_tekst.

Wartość właściwości/wartość zwracana

Ciąg tekstowy.

Uwagi

Program Microsoft Excel ma różne funkcje znaków jednobajtowych i dwubajtowych językami PowerPivot for Excel używa Unicode i dlatego przechowuje wszystkie znaki w tej samej długości.

Przykład

Poniższa formuła tworzy nową kolumnę obliczeniową, w której dwa pierwsze znaki kodu produktu z kolumny [ProductCode] są zamieniane na nowy dwuliterowy kod OB.

=REPLACE('New Products'[Product Code],1,2,"OB")

Zobacz także

Odwołanie

Inne zasoby