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

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


LEFT

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

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

Σύνταξη

DAX
LEFT(<text>, <num_chars>)  

Παραμέτρους

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

Επιστροφή value

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

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

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

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

Παράδειγμα

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

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

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

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