Ανάγνωση στα Αγγλικά

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


ΑΝΤΙΚΑΘΙΣΤΏ

Ισχύει για: Υπολογισμός απεικόνισης υπολογιζόμενης στήλης υπολογιζόμενου πίνακα Μέτρηση

Αντικαθιστά υπάρχον κείμενο με νέο κείμενο σε μια συμβολοσειρά κειμένου.

Σύνταξη

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")  

Συναρτήσεις κειμένου
ΑΝΤΙΚΑΘΙΣΤΏ