O que você vai aprender?
Nesta dica, vamos conhecer quais ferramentas podemos usar para contar o número de linhas da sua base de dados e usar esse número para fazer cálculos no seu fluxo.
INTRODUÇÃO
Hoje, nosso fluxo funciona perfeitamente, então não precisamos nos preocupar com erros de execução. Entretanto, vamos concentrar nossos esforços em organizar as ferramentas e documentar o fluxo. Este é o workflow inicial:
Método 1: Ferramenta de contar registros (Count Records Tool)
Use a Ferramenta de Contar Registros para retornar uma contagem do número de registros que entram nela. Use esta ferramenta quando desejar relatar a contagem de registros resultante de um processo. Caso a base de dados esteja vazia, ela ainda retorna uma contagem de 0 (coisa que as ferramentas dos outros próximos métodos não fazem).
Como podemos ver acima, o resultado da contagem de linhas sai em apenas uma coluna chamada “Count”. Podemos juntar essa coluna com o resto da base utilizando uma ferramenta de Agrupar Campos, por exemplo:
No nosso exemplo, todas as linhas ficaram com o valor 10.287 para Count (que é o total de registros da nossa base) e podemos utilizar essa informação para realizar cálculos ou até dinamizar o que acontece com o fluxo baseado no total de registros, utilizando uma ferramenta de filtro, como mostrado abaixo:
Como todas as linhas possuem o mesmo valor para count, nosso fluxo será bifurcado e podemos colocar regras diferentes para cada saída da ferramenta de Filtro, criando um fluxo dinâmico baseado na quantidade de resgistros da base.
Método 2: Ferramenta de Sumarizar (Summarize Tool)
Semelhante à ferramenta de contar registros, podemos usar a ferramenta de Sumarizar para contar quantidade de linhas de qualquer coluna e obter o total de registros:
E também ela vai gerar uma coluna com o total de registros que podemos juntar com o resto da base como fizemos na ferramenta anterior.
Obs: Caso a base de dados esteja vazia, está ferramenta vai gerar apenas uma coluna vazia também, sem nenhum valor.
O resultado final fica assim:
Método 3: Ferramenta de Múltiplas linhas (Multi-Row Fórmula Tool)
Seguindo um formato um pouco diferente das outras ferramentas, podemos utilizar a Ferramenta Fórmula De Múltiplas Linhas para criar uma contagem progressiva de cada linha, como se fosse um ID único. Na última linha, teremos o valor final dos registros, ou seja, o número de linhas total da base.
Para conseguir esse resultado, basta configurar a ferramenta como mostrado na imagem acima. Lembre-se de marcar a opção “Criar novo campo”, nomear o campo para “Contagem” e utilizar a fórmula “[Row-1:Contagem] + 1” (sem as aspas). Isso vai fazer com que o número de linhas seja incrementado até a última linha da base.
Obs: Caso a base de dados esteja vazia, está ferramenta vai gerar apenas uma coluna vazia também, sem nenhum valor.
Método 4: Ferramenta de ID de Registro (Record ID Tool)
Nosso último método utiliza a ferramenta de ID de registro, que vai fazer o mesmo trabalho da ferramenta de Fórmula de Múltiplas Linhas, porém, sem precisa de nenhuma configuração adicional:
Apenas traga a ferramenta para o fluxo e mantenha as configurações padrão. Ela vai gerar uma coluna chamada “Record ID” que vai ter o número da linha incrementando gradativamente até a última linha da base. E, assim como na ferramenta anterior, o total de registros vai estar nessa última linha.
Obs: Caso a base de dados esteja vazia, está ferramenta vai gerar apenas uma coluna vazia também, sem nenhum valor.