Udostępnij za pośrednictwem


SUBSTITUTE

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Zamienia istniejący tekst na nowy tekst w ciągu tekstowym.

Składnia

SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)

Parametry

Termin Definicja
text Tekst, w którym chcesz substitute znaki, or odwołanie do kolumny zawierającej tekst.
old_text Istniejący tekst, który chcesz replace.
new_text Tekst, z którym chcesz replaceold_text.
instance_num (opcjonalnie) Wystąpienie old_text, które chcesz replace. If pominięty, każde wystąpienie old_text jest zastępowane

Zwracanie value

Ciąg tekstu.

Uwagi

  • Użyj funkcji SUBSTITUTE, jeśli chcesz replace określony tekst w ciągu tekstowym; użyj funkcji REPLACE, gdy chcesz replace dowolny tekst o zmiennej długości, który występuje w określonej lokalizacji w ciągu tekstowym.

  • Funkcja SUBSTITUTE uwzględnia wielkość liter. If wielkość liter not jest zgodna między textandold_text, SUBSTITUTEnotreplace tekst.

  • Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.

Przykład: podstawianie w ciągu

Poniższa formuła tworzy kopię kolumny [Product Code], która zastępuje nowy kod productNW dla starego kodu productPA wszędzie tam, gdzie występuje w kolumnie.

= SUBSTITUTE([Product Code], "NW", "PA")

funkcje TextREPLACE