Κοινή χρήση μέσω


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 μεταξύ textandold_text, SUBSTITUTE θα notreplace το κείμενο.

  • Αυτή η συνάρτηση υποστηρίζεται not για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες or κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).

Παράδειγμα: Αντικατάσταση μέσα σε μια συμβολοσειρά

Ο ακόλουθος τύπος δημιουργεί ένα αντίγραφο της στήλης [Product Code] που αντικαθιστά τον νέο product κώδικα NW με τον παλαιό κώδικα productPA όπου και αν εμφανίζεται στη στήλη.

= SUBSTITUTE([Product Code], "NW", "PA")

συναρτήσεων Text