SUBSTITUTE
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuálového výpočtu
V textovom reťazci nahradí existujúci text novým textom.
Syntax
SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)
Parametre
Obdobie | Definícia |
---|---|
text |
Text alebo odkaz na stĺpec obsahujúci text, v ktorom sa majú nahradiť znaky. |
old_text |
Existujúci text, ktorý chcete nahradiť. |
new_text |
Text, ktorý chcete old_text nahradiť. |
instance_num |
(voliteľné) Výskyt old_text , ktorý chcete nahradiť. Ak sa vynechá, nahradí sa každá inštancia old_text |
Vrátená hodnota
Textový reťazec.
Poznámky
Funkciu SUBSTITUTE použite vtedy, keď chcete nahradiť konkrétny text v textovom reťazci; Funkciu REPLACE použite vtedy, keď chcete nahradiť ľubovoľný text s premenlivou dĺžkou, ku ktorému dochádza v konkrétnom umiestnení v textovom reťazci.
Funkcia SUBSTITUTE rozlišuje malé a veľké písmená. Ak sa veľkosť písmen nezhoduje medzi
text
aold_text
, SUBSTITUTE text nenahradí.Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).
Príklad: Nahradenie v reťazci
Nasledujúci vzorec vytvorí kópiu stĺpca [Kód produktu], ktorý novým kódom produktu NW
starý kód produktu PA
všade v stĺpci.
= SUBSTITUTE([Product Code], "NW", "PA")
Súvisiaci obsah
REPLACE funkcie textu