Colunas calculadas no SharePoint | Uma visão geral
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Neste tutorial, vamos falar sobre a função Power Apps LookUp e a função Launch para melhorar a experiência do usuário final.
A função LookUp é usada para procurar informações em diferentes fontes de dados.
É muito semelhante ao VLOOKUP e HLOOKUP do Excel, mas mais flexível e cobre mais áreas, como INDEX MATCH. É perfeito se você estiver trabalhando com várias fontes de dados em um aplicativo.
A função Iniciar permite que os usuários iniciem uma página da Web ou outro aplicativo de dentro do aplicativo que criamos no Power Apps.
A função Iniciar é ótima se você deseja que os usuários finais possam ligar para números de telefone salvos no aplicativo ou iniciar aplicativos como o Google Maps.
Índice
Trabalhando com duas fontes de dados
Vamos começar com a função LookUp. Como mencionamos anteriormente, LookUp é perfeito se quisermos extrair informações de várias fontes.
No exemplo que estamos usando, nossos dados vêm de duas fontes de dados, ambas salvas em um arquivo Excel no OneDrive. Uma fonte de dados é uma tabela contendo informações do cliente, que é exibida na tela Detalhes do cliente. A segunda fonte de dados contém informações sobre os agentes da organização, que podem ser encontradas na Tela do Agente.
O objetivo aqui é combinar os dois conjuntos de dados para que possamos procurar e exibir registros específicos.
Por exemplo, podemos estar interessados em descobrir o número de telefone do agente que atende Brooks Tharpe. Se formos em Detalhes do Cliente, mostra o nome do agente, Beto Yark.
No entanto, essa tela não mostra o número de telefone do agente. Depois de ver o nome do agente na tela de detalhes do cliente, teríamos que pular para a tela do agente para ver qual é o número de telefone de Beto Yark.
Isso afeta a conveniência do usuário final. Idealmente, gostaríamos que as informações de contato do agente também aparecessem na tela Detalhes do cliente. É aqui que entra a função Power Apps LookUp.
Como funciona a função de pesquisa do Power Apps
Vamos começar adicionando um rótulo, que exibirá o texto “O número de telefone do agente é:”.
Em seguida, adicionaremos outro rótulo que exibirá o número de telefone do agente.
O objetivo aqui é que esse rótulo exiba o número de telefone retornado pela função LookUp. Portanto, escolheremos Text no menu suspenso de propriedades e começaremos com a função LookUp na barra de fórmulas.
LookUp leva três argumentos – uma tabela, uma lógica condicional e uma coluna.
Usaremos a Tabela1_1, que contém os nomes e números de telefone dos agentes.
Queremos que este rótulo seja dinâmico porque temos outros agentes nesta lista. Não queremos que a fórmula fique só procurando o Beto Yark o tempo todo. Portanto, referenciaremos a coluna para AgentName igual a DataCardValue6.Text.
Estamos usando o valor de texto para DataCardValue6 porque este é o campo onde está o nome do agente. Isso significa que isso também muda dependendo de qual registro o usuário procura.
Por fim, vamos fazer referência à informação real que estamos procurando. Neste caso, queremos o número de telefone correspondente ao nome do agente.
Agora, o número de Beto Yark está aparecendo, o que significa que referenciamos com sucesso os dados de uma tabela contendo nossas informações de agente em uma página originalmente vinculada a uma fonte de dados diferente.
Se escolhermos um registro diferente, desta vez para o cliente chamado Lauran Otoole, veremos que o agente atribuído é Mark Siedling. Isso significa que o número de telefone mostrado abaixo também mudou.
Se dermos uma olhada na tabela real em nossa fonte de dados, isso prova que o número certo estava aparecendo em nossa tela.
Isso significa que a fórmula está funcionando da maneira que queremos.
Adicionando funcionalidade de chamada
Agora que exploramos a função LookUp do Power Apps, vamos para a função Iniciar. Embora o Launch possa ajudar a abrir vários aplicativos diferentes, neste exemplo, vamos nos concentrar em adicionar a funcionalidade de chamada.
Vamos começar adicionando um botão ao lado do número de telefone do agente. Vamos mudar o texto para “Call Agent”.
Com o botão destacado, escolheremos OnSelect no menu suspenso de propriedades e usaremos a função Launch.
Como estamos adicionando a funcionalidade de chamada, usaremos “tel” para indicar que os dados referenciados são um número de telefone. Em seguida, daremos seguimento com o número de telefone real.
Com essa fórmula definida, o que o botão Chamar agente fará é procurar um aplicativo que permita ao usuário ligar para esse número de telefone. Se o usuário estiver em seu celular, o botão tentará abrir o aplicativo Telefone real e discar esse número. Se você estiver no computador, ele pode tentar iniciar o Skype. Se você estiver em um iPad, ele pode abrir o Facetime.
Novamente, queremos que este botão seja dinâmico. Não queremos que disque apenas o mesmo número o tempo todo. O que queremos é que o botão disque qualquer número que apareça na etiqueta ao lado dele.
Portanto, precisamos referenciar o texto no Label8.
Para fazer isso, vamos precisar da função Concatenate . Concatenar une uma série de strings, neste caso, o “tel:” e o texto no rótulo.
Agora que temos essa fórmula, vamos ver o que acontece quando usamos o botão. Puxando o registro de Kia Dejohn, mostra que o agente é Andy Chapman. Vamos clicar no botão Call Agent.
Como estou no meu computador, você pode ver que ele está tentando iniciar um aplicativo para ligar para o número.
Novamente, o aplicativo a ser iniciado dependerá do dispositivo que você está usando. O resultado final é que ele iniciará o aplicativo que permitirá que você ligue para o número na tela.
Introdução ao Power Apps: Definição, recursos, funções e importância
Ambientes do Power Apps: Configurando os elementos do aplicativo corretamente
Funções e fórmulas do PowerApps | Uma introdução
Conclusão
As funções LookUp e Launch do Power Apps são apenas duas das muitas funções que podem otimizar o aplicativo no qual você está trabalhando. A capacidade de ver informações importantes em um local e fazer uma chamada diretamente dessa página torna mais rápido para os usuários finais fazerem o que precisam fazer.
Conforme criamos mais tutoriais para o Power Apps, exploraremos outros recursos semelhantes que tornarão seu aplicativo ainda mais útil.
Tudo de bom,
henrique
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.
Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.
Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.
O que é self em Python: exemplos do mundo real
Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.