Funções Lower, Upper e Proper

Aplica-se a: Aplicativos de tela Colunas de fórmula do Dataverse Fluxos da área de trabalho Aplicativos baseados em modelo Power Platform CLI

Converte as letras de uma cadeia de texto em todas minúsculas, todas maiúsculas ou a primeira maiúscula.

Descrição

As funçõesLower, Upper e Proper convertem a capitalização das letras na cadeia de caracteres.

  • Lower converte todas as letras maiúsculas em minúsculas.
  • Upper converte todas as letras minúsculas em maiúsculas.
  • Proper converte a primeira letra de cada palavra em maiúscula se for minúscula, e converte todas as outras letras maiúsculas em minúsculas.

Todas as três funções ignoram caracteres que não sejam letras.

Se você passar uma única cadeia de caracteres, o valor de retorno será a versão convertida dessa cadeia. Se você passar uma tabela de coluna única que contenha cadeias de caracteres, o valor de retorno será uma tabela de coluna única com cadeias de caracteres convertidas. Se você tiver uma tabela de várias colunas, é possível formatá-la como uma tabela de coluna única, como descrito em Trabalhando com tabelas.

Sintaxe

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

  • String - obrigatório. A cadeia de caracteres a ser convertida.

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

  • SingleColumnTable - obrigatório. Uma tabela de coluna única de cadeias de caracteres a serem convertidas.

Exemplos

Cadeia de caracteres única

Os exemplos desta seção usam um controle de entrada de texto, chamado Author, como fonte de dados. O controle contém a cadeia de caracteres "E. E. CummINGS".

Fórmula Descrição Resultado
Lower( Author.Text ) Converte as letras maiúsculas na cadeia de caracteres em minúsculas. "e. e. cummings"
Upper( Author.Text ) Converte as letras minúsculas na cadeia de caracteres em maiúsculas. "E. E. CUMMINGS"
Proper( Author.Text ) Converte a primeira letra de cada palavra em maiúscula se for minúscula, e converte todas as outras letras maiúsculas em minúsculas. "E. E. Cummings"

Tabela de coluna única

Os exemplos nesta seção convertem as cadeias de caracteres da colunaEndereço da fonte de dados Pessoas, que contém estes dados:

Name Address
"Jean" "123 Main St NE"
"Fred" "789 SW 39th #3B"

Cada fórmula retorna uma tabela de coluna única que contém as cadeias de caracteres convertidas.

Fórmula Descrição Resultado
Lower( ShowColumns( People, "Address" ) ) Converte qualquer letra minúscula em maiúscula. Uma tabela de coluna única com uma coluna Value contendo os seguintes valores: "123 main st ne", "789 sw 39th #3b"
Upper( ShowColumns( People, "Address" ) ) Converte qualquer letra minúscula em maiúscula. Uma tabela de coluna única com uma coluna Value contendo os seguintes valores: "123 MAIN ST NE", "789 SW 39TH #3B"
Proper( ShowColumns( People, "Address" ) ) Converte a primeira letra uma palavra minúscula em maiúscula, e converte todas as outras letras maiúsculas em minúsculas. Uma tabela de coluna única com uma coluna Value contendo os seguintes valores: "123 Main St Ne", "789 Sw 39th #3b"

Exemplo passo a passo

  1. Adicione um controle Text input e nomeie-o como Source.
  2. Adicione um rótulo e defina sua propriedade Text como esta função:
    Proper(Source.Text)
  3. Pressione F5 e digite NÓS SOMOS OS MELHORES! na caixa Fonte.
    O rótulo mostra Somos Os Melhores!