Habilitando e Usando o Power Fx no Power Apps

Por Luiz Antonio Sgargeta
Habilitando e Usando o Power Fx no Power Apps

Power Fx é a linguagem de fórmulas de código aberto da Microsoft, baseada em Excel, usada para criar lógica de aplicativos em Power Apps. Ele simplifica a construção de lógica em aplicativos ao permitir que os desenvolvedores usem fórmulas semelhantes às usadas em Excel.

Habilitando Power Fx no Power Apps

1: Acessar o Power Apps

  1. Acesse Power Apps.
  2. Faça login com sua conta da Microsoft.

2: Criar ou Editar um Aplicativo

  1. No painel de navegação à esquerda, selecione “Apps” para ver seus aplicativos existentes ou crie um novo aplicativo clicando em “Novo aplicativo” e escolhendo “Aplicativo Canvas”.

3: Habilitar Experimental Features

  1. No editor de aplicativos, vá para a aba “Configurações” no canto superior direito.
  2. Selecione “Configurações avançadas”.
  3. Na seção “Experimental Features”, habilite “Enable Power Fx”.

Usando Power Fx

Estrutura Básica de Fórmulas

A sintaxe do Power Fx é semelhante às fórmulas do Excel. Abaixo estão alguns exemplos básicos:

  • Definir valor de uma variável: Set(variável, valor)
  • Atualizar uma coleção: Collect(coleção, {campo1: valor1, campo2: valor2})
  • Filtrar uma tabela: Filter(tabela, condição)

Exemplo Prático

Cenário: Filtrando uma Galeria com Base em uma Entrada de Texto
  1. Adicione uma Galeria ao seu aplicativo Canvas.
  2. Adicione uma TextInput (entrada de texto) acima da Galeria.
  3. Defina a propriedade Items da Galeria para a fórmula Power Fx abaixo:
Filter(NomeDaSuaTabela, 
       TextoAProcurar in CampoDaTabela)

Neste exemplo, NomeDaSuaTabela é a tabela que você deseja filtrar, CampoDaTabela é o campo pelo qual você deseja filtrar, e TextoAProcurar é o valor da TextInput.

Usando Fórmulas de Agregação

  • Soma: Sum(tabela, coluna)
  • Média: Average(tabela, coluna)
  • Contar: CountRows(tabela)

Exemplo de Soma

Se você tiver uma tabela chamada “Vendas” e quiser somar o valor das vendas:

Sum(Vendas, Valor)

Conclusão

Habilitar e usar Power Fx no Power Apps permite que você crie lógica e manipule dados de forma intuitiva usando uma linguagem familiar para quem já trabalha com Excel. Com Power Fx, você pode criar aplicativos robustos e dinâmicos, simplificando o processo de desenvolvimento de aplicativos sem necessidade de conhecimento avançado de programação.

Lembre-se de explorar a documentação oficial da Microsoft para obter mais informações e exemplos avançados sobre o uso do Power Fx no Power Apps.

Veja também nosso artigo sobre Usando Power Fx no Power Apps: Um Guia Abrangente.

Ver mais artigos

Entre em Contato

Vamos juntos transformar sua dor
em solução!

#moveFast