Sdílet prostřednictvím


NÁHRADA

Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu

Nahradí stávající text novým textem v textovém řetězci.

Syntaxe

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

Parametry

Pojem definice
text Text, ve kterém chcete nahradit znaky, nebo odkaz na sloupec obsahující text.
old_text Existující text, který chcete nahradit.
new_text Text, kterým chcete nahradit old_text .
instance_num (volitelné) Výskyt old_text chcete nahradit. Pokud tento parametr vynecháte, nahradí se každá instance old_text .

Vrácená hodnota

Řetězec textu.

Poznámky

  • Funkci SUBSTITUTE použijte, pokud chcete nahradit konkrétní text v textovém řetězci; funkci NAHRADIT použijte, pokud chcete nahradit jakýkoli text proměnné délky, ke kterému dochází v určitém umístění v textovém řetězci.

  • Funkce SUBSTITUTE rozlišují malá a velká písmena. Pokud se malá a velká písmena neshoduje s textem a old_text, funkce SUBSTITUTE text nenahradí.

  • Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).

Příklad: Nahrazení v řetězci

Následující vzorec vytvoří kopii sloupce [Kód produktu], který nahradí nový kód produktu NW starého kódu produktu PA všude, kde se vyskytuje ve sloupci.

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

Textové funkce
NAHRADIT