SUBSTITUTE
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης
Αντικαθιστά υπάρχον κείμενο με νέο κείμενο σε μια συμβολοσειρά κειμένου.
Σύνταξη
SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)
Παράμετροι
Όρος | Ορισμός |
---|---|
text |
Το κείμενο στο οποίο θέλετε να substitute χαρακτήρες, or μια αναφορά σε μια στήλη που περιέχει κείμενο. |
old_text |
Το υπάρχον κείμενο που θέλετε να replace. |
new_text |
Το κείμενο με το οποίο θέλετε να replaceold_text . |
instance_num |
(προαιρετικό) Η εμφάνιση του old_text που θέλετε να replace.
If παραλείπεται, αντικαθίσταται κάθε παρουσία του old_text |
Επιστροφή value
Μια συμβολοσειρά κειμένου.
Παρατηρήσεις
Χρησιμοποιήστε τη συνάρτηση SUBSTITUTE όταν θέλετε να replace συγκεκριμένο κείμενο σε μια συμβολοσειρά κειμένου. Χρησιμοποιήστε τη συνάρτηση REPLACE όταν θέλετε να replace οποιοδήποτε κείμενο μεταβλητού μήκους που εμφανίζεται σε μια συγκεκριμένη θέση σε μια συμβολοσειρά κειμένου.
Η συνάρτηση SUBSTITUTE κάνει διάκριση πεζών-κεφαλαίων. If περίπτωση δεν συμφωνεί not μεταξύ
text
andold_text
, SUBSTITUTE θα notreplace το κείμενο.Αυτή η συνάρτηση υποστηρίζεται not για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες or κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Παράδειγμα: Αντικατάσταση μέσα σε μια συμβολοσειρά
Ο ακόλουθος τύπος δημιουργεί ένα αντίγραφο της στήλης [Product Code] που αντικαθιστά τον νέο product κώδικα NW
με τον παλαιό κώδικα productPA
όπου και αν εμφανίζεται στη στήλη.
= SUBSTITUTE([Product Code], "NW", "PA")