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