Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:
Počítaný sloupec
Počítaná tabulka
míra
vizuální
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. |
Návratová hodnota
Řetězec textu.
Poznámky
Funkci SUBSTITUTE použijte, pokud chcete nahradit konkrétní text v textovém řetězci; funkci REPLACE použijte, pokud chcete nahradit libovolný text proměnné délky, který se vyskytuje 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 mezi
textaold_text, 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 pro starý kód produktu PA kdekoli ve sloupci.
= SUBSTITUTE([Product Code], "NW", "PA")