Megosztás a következőn keresztül:


REPLACE

A következőre vonatkozik: Számított oszlop Számított tábla Mérték vizualizáció számítása

A CSERE függvény a megadott karakterek száma alapján lecseréli egy szöveges sztring egy részét egy másik szöveges sztringre.

Syntax

REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>)  

Paraméterek

Időszak Definíció
old_text A lecserélni kívánt karaktereket tartalmazó szövegsztring, vagy egy szöveget tartalmazó oszlopra mutató hivatkozás.
start_num A old_text azon karakterének helye, amelyet new_text szeretne lecserélni.
num_chars A lecserélni kívánt karakterek száma. Figyelmeztetés: Ha az argumentum (num_chars) üres vagy üresre kiértékelt oszlopra hivatkozik, a new_text sztringje a start_num helyén lesz beszúrva karakterek cseréje nélkül. Ez ugyanaz a viselkedés, mint az Excelben.
new_text A megadott karakterek helyettesítő szövege old_text.

Visszaadott érték

Egy szöveges sztring.

Megjegyzések

  • Míg a Microsoft Excel különböző függvényekkel rendelkezik az egybájtos és a kétbájtos karakternyelvekhez, a DAX Unicode-ot használ, ezért az összes karaktert azonos hosszúságban tárolja.

  • Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.

Példa

Az alábbi képlet létrehoz egy új számított oszlopot, amely a termékkód első két karakterét lecseréli a [ProductCode] oszlopban egy új kétbetűs kódra, az OB-ra.

= REPLACE('New Products'[Product Code],1,2,"OB")  

Szövegfüggvények
HELYETTESÍTŐ függvény