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

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


ΤΆΞΗ

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

Καταργεί όλα τα διαστήματα από το κείμενο εκτός από τα μονά διαστήματα μεταξύ λέξεων.

Σύνταξη

DAX
TRIM(<text>)  

Παράμετροι

Όρος Ορισμός
Κείμενο Το κείμενο από το οποίο θέλετε να καταργηθούν τα διαστήματα ή μια στήλη που περιέχει κείμενο.

Επιστρεφόμενη αξία

Η συμβολοσειρά με τα κενά διαστήματα να έχουν καταργηθεί.

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

  • Χρησιμοποιήστε την TRIM σε κείμενο που έχετε λάβει από μια άλλη εφαρμογή που μπορεί να έχει ακανόνιστα διαστήματα.

  • Η συνάρτηση TRIM είχε αρχικά σχεδιαστεί για την περικοπή του χαρακτήρα διαστήματος ASCII 7 bit (τιμή 32) από το κείμενο. Στο σύνολο χαρακτήρων Unicode, υπάρχει ένας επιπλέον χαρακτήρας διαστήματος που ονομάζεται χαρακτήρας διαστήματος μη διακοπής που έχει δεκαδική τιμή 160. Αυτός ο χαρακτήρας χρησιμοποιείται συνήθως σε ιστοσελίδες ως η οντότητα HTML,  . Από μόνη της, η συνάρτηση TRIM δεν καταργεί αυτόν τον χαρακτήρα διαστήματος χωρίς διακοπή. Για ένα παράδειγμα του τρόπου περικοπής χαρακτήρων από το κείμενο, ανατρέξτε στο θέμα Κατάργηση κενών διαστημάτων και μη εκτυπώσιμων χαρακτήρων από το κείμενο.

Παράδειγμα

Ο ακόλουθος τύπος δημιουργεί μια νέα συμβολοσειρά που δεν διαθέτει τελικό κενό διάστημα.

DAX
= TRIM("A column with trailing spaces.   ")  

Όταν δημιουργείτε τον τύπο, ο τύπος μεταδίδεται μέσω της γραμμής ακριβώς όπως τον πληκτρολογήσατε, έτσι ώστε να βλέπετε την αρχική συμβολοσειρά σε κάθε τύπο και τα αποτελέσματα να μην είναι ο εμφανής. Ωστόσο, όταν ο τύπος αξιολογείται, η συμβολοσειρά περικόπτεται.

Μπορείτε να επαληθεύσετε ότι ο τύπος παράγει το σωστό αποτέλεσμα ελέγχοντας το μήκος της υπολογιζόμενης στήλης που δημιουργήθηκε από τον προηγούμενο τύπο, ως εξής:

DAX
= LEN([Calculated Column 1])  

Συναρτήσεις κειμένου