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