Funkcje Lower, Upper i Proper
Dotyczy: Aplikacje kanwy Kolumny formuł Dataverse Przepływy pulpitu Aplikacje oparte na modelu Power Pages 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
- Dodaj kontrolkę Text input i nadaj jej nazwę Źródło.
- Dodaj etykietę i ustaw dla jej właściwości Text następującą formułę:
Proper(Source.Text) - 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!