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


Συναρτήσεις Lower, Upper και Proper

Ισχύει σε: Εφαρμογές καμβά Στήλες φόρμουλας Dataverse Ροές επιφάνειας εργασίας Εφαρμογές βάσει μοντέλου Power Pages Power Platform CLI

Μετατρέπει τα γράμματα μιας συμβολοσειράς κειμένου σε όλα πεζά, όλα κεφαλαία ή σε γράμματα τίτλου.

Περιγραφή

Οι συναρτήσεις Lower, Upper και Proper μετατρέπουν την κεφαλαιοποίηση των γραμμάτων σε συμβολοσειρές.

  • Η συνάρτηση Lower μετατρέπει τα κεφαλαία γράμματα σε πεζά.
  • Η συνάρτηση Upper μετατρέπει τα πεζά γράμματα σε κεφαλαία.
  • Η συνάρτηση Proper μετατρέπει το πρώτο γράμμα κάθε λέξης σε κεφαλαίο εάν είναι πεζό και τα άλλα κεφαλαία γράμματα σε πεζά.

Και οι τρεις συναρτήσεις παραβλέπουν τους χαρακτήρες που δεν είναι γράμματα.

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

Σύνταξη

Lower( String )
Upper( String )
Proper( String )

  • String - Υποχρεωτικό. Η συμβολοσειρά προς μετατροπή.

Lower( SingleColumnTable )
Upper( SingleColumnTable )
Proper( SingleColumnTable )

  • SingleColumnTable - Υποχρεωτικό. Ένας πίνακας μίας στήλης των συμβολοσειρών προς μετατροπή.

Παραδείγματα

Μία συμβολοσειρά

Τα παραδείγματα στην ενότητα αυτή χρησιμοποιούν ένα στοιχείο ελέγχου εισαγωγής κειμένου που ονομάζεται Author ως προέλευση δεδομένων. Το στοιχείο ελέγχου περιέχει τη συμβολοσειρά "E. E. CummINGS".

Τύπος Περιγραφή Αποτέλεσμα
Lower( Author.Text ) Μετατρέπει τα κεφαλαία γράμματα της συμβολοσειράς σε πεζά. "e. e. cummings"
Upper( Author.Text ) Μετατρέπει τα πεζά γράμματα της συμβολοσειράς σε κεφαλαία. "E. E. CUMMINGS"
Proper( Author.Text ) Μετατρέπει το πρώτο γράμμα κάθε λέξης σε κεφαλαίο εάν είναι πεζό και τα άλλα κεφαλαία γράμματα σε πεζά. "E. E. Cummings"

Πίνακας μίας στήλης

Τα παραδείγματα σε αυτή την ενότητα μετατρέπουν συμβολοσειρές από τη στήλη Address της προέλευσης δεδομένων People, η οποία περιέχει τα εξής δεδομένα:

Ονομασία Διεύθυνση
"Jean" "123 Main St NE"
"Fred" "789 SW 39th #3B"

Κάθε τύπος επιστρέφει έναν πίνακα μίας στήλης που περιέχει τις τροποποιημένες συμβολοσειρές.

Τύπος Περιγραφή Αποτέλεσμα
Lower( ShowColumns( People, "Address" ) ) Μετατρέπει κάθε γράμμα που είναι πεζό σε κεφαλαίο. Ένας πίνακας μίας στήλης με μια στήλη Value που περιέχει τις ακόλουθες τιμές: "123 main st ne", "789 sw 39th #3b"
Upper( ShowColumns( People, "Address" ) ) Μετατρέπει κάθε γράμμα που είναι πεζό σε κεφαλαίο. Ένας πίνακας μίας στήλης με μια στήλη Value που περιέχει τις ακόλουθες τιμές: "123 MAIN ST NE", "789 SW 39TH #3B"
Proper( ShowColumns( People, "Address" ) ) Μετατρέπει οποιοδήποτε πρώτο γράμμα μιας λέξης σε κεφαλαίο εάν είναι πεζό και μετατρέπει οποιοδήποτε άλλο γράμμα που είναι κεφαλαίο σε πεζό. Ένας πίνακας μίας στήλης με μια στήλη Value που περιέχει τις ακόλουθες τιμές: "123 Main St Ne", "789 Sw 39th #3b"

Αναλυτικό παράδειγμα

  1. Προσθέστε ένα στοιχείο ελέγχου Text input και ονομάστε το Source.
  2. Προσθέστε μια ετικέτα και ορίστε την ιδιότητά της Text σε αυτή τη συνάρτηση:
    Proper(Source.Text)
  3. Πατήστε F5 και, στη συνέχεια, πληκτρολογήστε WE ARE THE BEST! στο πλαίσιο Προέλευση.
    Η ετικέτα εμφανίζει We Are The Best!