Funkcje Lower, Upper i Proper

Dotyczy: Aplikacje oparte na kanwie Kolumny frmuł Dataverse Przepływy pulpitu Aplikacje oparte na modelach Power Platform CLI

Te funkcje umożliwiają konwertowanie liter w ciągu tekstowym na małe litery, wielkie litery lub zastosowanie mieszanej wielkości liter.

Opis

Funkcje Lower, Upper i Proper umożliwiają konwertowanie wielkości liter w ciągach.

  • Funkcja Lower konwertuje wszystkie wielkie litery na małe litery.
  • Funkcja Upper konwertuje wszystkie małe litery na wielkie litery.
  • Funkcja Proper konwertuje pierwszą literę każdego wyrazu na wielką, jeśli jest mała, i konwertuje wszystkie pozostałe wielkie litery na małe.

Wszystkie trzy funkcje ignorują znaki, które nie są literami.

W przypadku przekazania pojedynczego ciągu wartość zwracana to przekonwertowana wersja tego ciągu. Jeśli podasz tabelę z jedną kolumną zawierającą ciągi, zwrócona wartość będzie tabelą z jedną kolumną zawierającą przekonwertowane ciągi. Tabelę wielokolumnową można przekształcić w tabelę jednokolumnową, postępując zgodnie z opisem z sekcji praca z tabelami.

Składnia

Lower( Ciąg )
Upper( Ciąg )
Proper( Ciąg )

  • Ciąg - wymagane. Ciąg, który ma zostać przekonwertowany.

Lower( JednokolumnowaTabela )
Upper( JednokolumnowaTabela )
Proper( JednokolumnowaTabela )

  • SingleColumnTable – wymagane. Tabela z jedną kolumną zawierającą ciągi, które mają zostać przekonwertowane.

Przykłady

Pojedynczy ciąg

Na potrzeby przykładów w tej sekcji jest używana kontrolka wprowadzania tekstu o nazwie Author, która jest ich źródłem danych. Kontrolka zawiera ciąg „E. E. CummINGS”.

Wzór Opis Wynik
Lower( Author.Text ) Konwertuje wszystkie wielkie litery w ciągu na małe litery. „e. e. cummings”
Upper( Author.Text ) Konwertuje wszystkie małe litery w ciągu na wielkie litery. „E. E. CUMMINGS”
Proper( Author.Text ) Konwertuje pierwszą literę każdego wyrazu na wielką, jeśli jest mała, i konwertuje wszystkie pozostałe wielkie litery na małe. „E. E. Cummings”

Jednokolumnowa tabela

Przykłady w tej sekcji przedstawiają konwertowanie ciągów w kolumnie Address źródła danych People, które zawiera następujące dane:

Nazwa/nazwisko Address
„Jean” „123 Main St NE”
„Fred” „789 SW 39th #3B”

Każda formuła zwraca jednokolumnową tabelę zawierającą przekonwertowane ciągi.

Wzór Opis Wynik
Lower( ShowColumns( People, "Address" ) ) Konwertuje wszystkie małe litery na wielkie litery. Tabela jednowierszowa z kolumną Value zawierającą następujące wartości: "123 główne wartości", "789 sw 39. #3b"
Upper( ShowColumns( People, "Address" ) ) Konwertuje wszystkie małe litery na wielkie litery. Tabela jednowierszowa z kolumną Value zawierającą następujące wartości: "123 GŁÓWNE WARTOŚCI", "789 SW 39. #3B"
Proper( ShowColumns( People, "Address" ) ) Konwertuje pierwszą literę każdego wyrazu na wielką, jeśli jest mała, i konwertuje wszystkie pozostałe wielkie litery na małe. Tabela jednowierszowa z kolumną Value zawierającą następujące wartości: "123 główne wartości", "789 Sw 39. #3b"

Przykład krok po kroku

  1. Dodaj kontrolkę Text input i nadaj jej nazwę Źródło.
  2. Dodaj etykietę i ustaw dla jej właściwości Text następującą formułę:
    Proper(Source.Text)
  3. Naciśnij klawisz F5, a następnie wpisz "JESTEŚMY NAJLEPSI! " w polu Źródło.
    W etykiecie zostanie wyświetlony ciąg Jesteśmy Najlepsi!