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


LEFT

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

Επιστρέφει τον καθορισμένο αριθμό χαρακτήρων από την αρχή μιας συμβολοσειράς κειμένου.

Σύνταξη

LEFT(<text>, <num_chars>)

Παραμέτρους

Όρος Ορισμός
text Η συμβολοσειρά κειμένου που περιέχει τους χαρακτήρες που θέλετε να εξαγάγετε ή μια αναφορά σε μια στήλη που περιέχει κείμενο.
num_chars (προαιρετικό) Ο αριθμός των χαρακτήρων που θέλετε LEFT να εξαγάγετε. εάν παραλειφθεί, 1.

Τιμή επιστροφής

Μια συμβολοσειρά κειμένου.

Παρατηρήσεις

  • ότι το Microsoft Excel περιέχει διαφορετικές συναρτήσεις για εργασία με κείμενο σε γλώσσες χαρακτήρων μονού και διπλού byte, DAX λειτουργεί με Unicode και αποθηκεύει όλους τους χαρακτήρες με το ίδιο μήκος· Επομένως, αρκεί μία μόνο συνάρτηση.

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

Παράδειγμα

Το παρακάτω παράδειγμα επιστρέφει τους πρώτους πέντε χαρακτήρες του ονόματος της εταιρείας στη στήλη [ResellerName] και τα πρώτα πέντε γράμματα του γεωγραφικού κώδικα της στήλης [GeographyKey] και τα συνενώνει, για να δημιουργήσει ένα αναγνωριστικό.

= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))

Εάν το όρισμα num_chars είναι ένας αριθμός που είναι μεγαλύτερος από τον αριθμό των διαθέσιμων χαρακτήρων, η συνάρτηση επιστρέφει τους μέγιστους διαθέσιμους χαρακτήρες και δεν προκαλεί σφάλμα. Για παράδειγμα, η στήλη [GeographyKey] περιέχει αριθμούς όπως 1, 12 και 311. Επομένως, το αποτέλεσμα έχει επίσης μεταβλητό μήκος.

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