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