Zdieľať cez


SUBSTITUTE

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuá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 a old_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")

REPLACE funkcie textu