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, falaremos sobre como adicionar diferentes tipos de campos ao trabalhar com entidades do PowerApps.
Falamos sobre as entidades do PowerApps em um tutorial anterior e mencionamos como os campos contêm informações básicas como nomes, endereços, etc. Mas também existem diferentes tipos de campos que podemos usar.
Vamos usar esta entidade Cliente como exemplo. Como você pode ver, ele já contém vários campos diferentes. Isso porque o PowerApps é tão intuitivo que adiciona automaticamente os campos que considera úteis para esse tipo de entidade.
No entanto, também faltam alguns campos incluídos na tabela que estamos usando como fonte de dados.
Estes são os campos em que vamos trabalhar hoje.
Índice
Adicionando campos de texto a entidades do PowerApps
O nome é um ótimo exemplo de um campo de texto. Basicamente, isso significa que você pode digitar qualquer forma de texto.
Para adicionar um campo de texto, basta clicar no botão “Adicionar campo” no canto superior esquerdo.
Chamaremos esse campo de Nome.
Mais uma vez, o PowerApps facilita para nós, atribuindo automaticamente um código ou um nome que o sistema usará em segundo plano. Isso é algo que será útil para administradores de banco de dados.
O tipo de dados nos dá uma longa lista de opções.
O PowerApps é intuitivo, por isso geralmente detecta em que tipo de dados você está trabalhando. Neste caso, atribuiu automaticamente este campo como um texto.
Antes de salvar isso, precisamos definir a importância desse campo. As três opções são opcionais, recomendadas ou obrigatórias.
Os campos opcionais podem ser deixados em branco. Os campos recomendados são marcados como importantes, mas não são realmente necessários para concluir a entrada. Quanto aos campos obrigatórios, os usuários são obrigados a preenchê-los. Caso contrário, a entrada não será salva. Por enquanto, vamos definir esse campo como Recomendado.
Também podemos tornar o campo pesquisável ou não marcando a caixa aqui.
Isso também vem com opções avançadas, mas não vamos mudar nada aqui neste exemplo.
Podemos clicar em Concluído na parte inferior para adicionar este campo.
Adicionando Campos Calculados
Os campos calculados são derivados de outros campos. Nós os usamos para automatizar cálculos manuais envolvendo diferentes campos.
Um ótimo exemplo de um campo calculado é um Nome Completo. Tudo o que precisamos fazer para obter o Nome Completo é combinar os campos para Nome e Sobrenome. Se estivermos trabalhando em uma tabela de vendas, outro campo possível de cálculo seria o Preço Total, onde você pode multiplicar o Preço pela Quantidade.
Vamos trabalhar para obter o nome completo. Como já temos um campo Nome, vamos adicionar primeiro o campo Sobrenome. Novamente, vamos começar com Adicionar campo.
Então, vamos chamá-lo de Sobrenome.
Também faremos todas as outras configurações iguais ao Nome. Em seguida, clicaremos em Concluído para adicioná-lo à entidade Cliente.
Agora, vamos adicionar nosso campo calculado chamado Full Name.
Para tornar este um campo calculado, basta clicar no botão Adicionar aqui ao lado de Calculado ou Acumulado e escolher Cálculo.
Antes de podermos adicionar um cálculo, o PowerApps nos pedirá primeiro para salvar a entidade atual. Então, vamos apenas clicar em Salvar.
Assim que a entidade for salva, ela nos lembrará que estamos trabalhando em um campo calculado. Então, vamos clicar em Concluído para nos livrarmos desse pop-up.
Antes de continuarmos, verifique se o bloqueador de pop-up permite pop-ups para esta página. Caso contrário, não poderemos trabalhar em nossos cálculos.
Agora, vamos voltar ao campo em que estamos trabalhando, que é o Nome Completo.
Assim que clicarmos nele, ele nos permitirá continuar no que estávamos trabalhando anteriormente. Desta vez, não nos pede mais para adicionar um cálculo. Em vez disso, nos dá a opção de abrir nosso cálculo.
Assim que o pop-up do campo calculado aparecer, ele mostra que podemos realmente criar uma instrução IF aqui. Tem campos para uma condição e uma ação.
Mas para o nome completo, não precisaremos realmente de uma condição. Tudo o que precisamos é de uma ação que nos permita combinar dois campos. Ainda bem que a condição é opcional. Então, só precisamos clicar em Adicionar ação.
Naturalmente, assumiríamos que só precisamos calcular o Nome + Sobrenome. Mas neste caso, mostra que não podemos somar duas strings.
Nesse caso, precisaríamos concatenar os dois campos. Então vamos usar a função CONCAT.
Depois de salvar essa ação, ela agora mostrará o cálculo em Ação.
Novamente, não precisamos realmente definir uma condição aqui, portanto, deixaremos em branco.
Podemos usar condição caso desejemos definir regras diferentes para este campo específico. Por exemplo, podemos definir uma condição que só permite que um nome completo seja formado se houver um nome e um sobrenome. Ou podemos definir a condição para definir o Nome Completo como Sr. Sobrenome com base no gênero, se existir um campo de gênero.
Quando estivermos satisfeitos com o cálculo, podemos clicar em Salvar aqui no canto superior direito.
Se realmente não temos mais nada para fazer aqui, também podemos clicar em Salvar e fechar.
Adicionando números inteiros e dados de conjunto de opções
Em seguida, vamos adicionar o campo para o nosso nível VIP. Vamos manter o nome curto e apenas chamá-lo de VIP.
Como nosso nível VIP vai de 1 a 5, vamos escolher Número Inteiro em tipo de dados.
Para este campo, também podemos defini-lo como um conjunto de opções.
Os conjuntos de opções permitem que os usuários escolham entre diferentes opções que podemos definir, em vez de apenas se contentar com um número inteiro regular.
O Nível de Importância, por exemplo, poderia ser aplicado a este campo.
Como podemos ver, pode haver diferentes tipos aplicáveis a qualquer campo. Tudo depende das necessidades específicas do usuário.
Adicionando campos de data
Vejamos como podemos adicionar um campo de data a seguir. Agora que temos um nome, um sobrenome e um nível VIP, vamos adicionar um campo para a data de ingresso.
Novamente, a chave aqui é saber qual tipo de dado específico escolher. Nesse caso, temos diferentes opções que podemos aplicar para a data.
Como realmente não precisamos de tempo, vamos nos ater apenas à data.
Assim, adicionamos um novo campo, desta vez na forma de uma Data. Como você pode ver, o processo fica mais rápido e fácil, especialmente quando você descobre quais tipos de dados aplicar.
Outros campos para entidades PowerApps
Olhando para nossa fonte de dados, podemos ver que temos apenas alguns outros campos para adicionar. Faltam apenas os campos de localização, número do passaporte e nome do agente.
A melhor maneira de fazer Location seria adicionar os locais específicos e fazer com que o usuário os selecione em uma lista. Mas, se quisermos facilitar as coisas, também podemos definir isso como texto e apenas fazer com que o usuário final digite as informações.
Quanto ao número do passaporte, também podemos definir o tipo de dados como um número inteiro, embora os números do passaporte geralmente tenham vários dígitos, portanto, esperamos números enormes aqui. Como o número do passaporte não será realmente usado nos cálculos, também podemos defini-lo como um campo de texto.
Quanto ao nome do agente, vamos defini-lo como um campo de texto, assim como nosso nome e sobrenome.
Outros tipos de campo que podemos usar incluem moedas, imagens, arquivos e muito mais.
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
Os campos são realmente fáceis de adicionar quando você está trabalhando com entidades do PowerApps. Contanto que você saiba qual tipo de dados específico escolher, você pode criar todos os campos necessários para dar suporte à entidade na qual está trabalhando.
Como você viu no exemplo com o qual trabalhamos hoje, escolher os tipos de dados também deixa muita flexibilidade, especialmente se o campo que você está adicionando não for específico com o formato. Isso facilita o preenchimento dos campos necessários.
Se você quiser explorar outros elementos que você pode adicionar às suas entidades PowerApps além dos campos, você pode conferir as diferentes entidades com as quais você pode trabalhar aqui .
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.