Análise de Pagamentos Vencidos no Power BI

Hoje eu quero te mostrar como fazer análise de pagamentos vencidos no Power BI e classificar essas informações.

Para analisar pagamentos vencidos no Power BI, crie uma coluna que compara a data de vencimento com a data de hoje usando DATEDIFF e TODAY: se não houver data de pagamento e a diferença for maior que zero, o título está atrasado. Depois classifique o atraso em faixas com a função IF.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

O que você aprende neste vídeo

Resposta rápida: A aula mostra como analisar pagamentos vencidos no Power BI com DAX. Você sai sabendo calcular os dias desde o vencimento com DATEDIFF e TODAY(), marcar como atrasado quem não pagou e já passou do prazo, organizar a fórmula com VAR e RETURN e classificar o atraso em quatro faixas, de até 15 a mais de 45 dias.

Neste vídeo (27 min):

  • 1:05 - A base de movimentações financeiras: nota fiscal, cliente, tipo de pessoa, município, valor e as datas de emissão, vencimento e pagamento
  • 1:40 - As datas da planilha são dinâmicas e acompanham o dia em que o arquivo é aberto, para todas as faixas de atraso aparecerem na prática
  • 5:30 - Nova coluna com DATEDIFF: data inicial no vencimento, data final em TODAY() e intervalo em DAY
  • 6:30 - Hoje menos a data de vencimento dá o mesmo número, mas o DATEDIFF também mede em meses, útil para conferir parcelas
  • 8:30 - As duas condições do atraso: data de pagamento vazia e diferença positiva, já que o valor negativo indica vencimento que ainda não chegou
  • 10:25 - Variável com VAR diferenca = DATEDIFF(...) para guardar o cálculo e RETURN antes da expressão final
  • 11:55 - IF(Pagamentos[Data Pagamento] = BLANK() && diferenca > 0, "Sim", "Não") cria a coluna Atrasado
  • 14:05 - Coluna Categoria Atraso com as faixas até 15 dias, de 16 a 30, de 31 a 45 e acima de 45 dias
  • 16:00 - Um IF externo classifica só quem tem Atrasado igual a "Sim" e deixa os demais em branco
  • 18:00 - IF aninhados com <= 15, <= 30 e <= 45 dispensam o limite inferior, porque a fórmula para no primeiro teste verdadeiro
  • 21:35 - Visual de tabela, e não de matriz, para listar cada nota fiscal com valor e categoria de atraso
  • 23:40 - Nota fiscal marcada como Não resumir para o Power BI parar de somar os números das notas

Trechos do vídeo:

  • Um pagamento está atrasado quando duas condições valem ao mesmo tempo: a data de pagamento está em branco e a diferença entre o vencimento e hoje é maior que zero
  • DATEDIFF(Pagamentos[Data Vencimento], TODAY(), DAY) devolve os dias passados desde o vencimento; resultado negativo indica que o título ainda está dentro do prazo
  • Guardar o DATEDIFF numa variável com VAR e fechar com RETURN deixa o IF mais legível, mas a variável só existe dentro da fórmula em que foi criada
  • Em IF aninhados basta testar <= 15, depois <= 30 e <= 45: a avaliação para no primeiro teste verdadeiro, e o que sobra fica na faixa acima de 45 dias
  • Número de nota fiscal é identificador, não quantidade: no visual de tabela ele precisa estar como Não resumir, senão o Power BI soma os números das notas

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Ícone Power BIPower BI Impressionador

Como dominar a ferramenta que mais cresce e forma profissionais disputados no Mercado de Trabalho, com a criação de Relatórios e Dashboards que impressionam e ajudam na tomada de decisão.

Começar agoraSeta para a direita
Fundo Power BITelas Power BI

Análise de Pagamentos Vencidos no Power BI

Nessa aula eu quero te mostrar como fazer a análise de pagamentos vencidos no Power BI para que você consiga não só ter o controle, mas classificar esses pagamentos de forma eficiente.

Isso é muito útil principalmente para a área financeira que trabalha muito com pagamentos e com datas, então vamos aproveitar para ver algumas fórmulas de datas para que você possa relembrar ou até mesmo aprender essas fórmulas caso ainda não saiba.

Análise de Pagamentos no Power BI

Inicialmente temos que importar os dados que temos do arquivo em Excel para o Power BI e nele vamos ter todas as informações de pagamentos.

Base de dados de pagamentos
Base de dados de pagamentos

Com isso, vamos fazer algumas classificações em relação ao atraso dos pagamentos para que a análise dessas informações fique mais fácil.

Para isso além da fórmula DATEDIFF no Power BI e da fórmula TODAY no Power BI nós vamos utilizar variáveis para facilitar a visualização e melhorar a organização da fórmula.

Codigo
Atrasado?=
var diferenca = DATEDIFF(Pagamentos[Data Vencimento], TODAY (), DAY)
return
if(Pagamentos[Data Pagamento]=BLANK()&&diferenca>0, "Sim, "Não")

Primeiramente nós vamos apenas verificar se o pagamento está ou não atrasado e com isso nós vamos poder fazer a classificação desses pagamentos.

Essa fórmula que utilizamos é apenas para fazer a subtração da data pelo dia atual e verificar se a data de pagamento está vazia e se a diferença é maior do que 0.

Dessa forma sabemos que a pessoa não efetuou o pagamento e a conta de fato, está atrasada. Sabendo disso, podemos fazer a conta desse atraso.

Codigo
Categoria Atraso =
var diferenca = DATEDIFF(Pagamentos[Data Vencimento], TODAY (), DAY)
return
IF(Pagamentos[Atrasado?]="Sim",
	IF(diferenca<=15, "Até 15 dias",
		IF(diferenca<=30, "De 16 a 30 Dias",
			IF(diferenca<=45, "Entre 31 e 45 dias", "Acima de 45 Dias"
			)
		)
	)
)

Agora nós vamos novamente fazer o cálculo da diferença, pois precisamos saber essa diferença para categorizar o atraso.

Então vamos fazer isso utilizando a fórmula IF para verificar se o valor é menor ou igual a 15, se é menor ou igual a 30, se é menor ou igual a 45 ou acima de 45.

Então vamos ter 4 categorias possíveis, até 15 dias, de 16 a 30 dias, entre 31 e 45 dias e acima de 45 dias.

Análise de Pagamentos Vencidos
Coluna com a categorização dos pagamentos atrasados

Aqui temos a classificação de todas as pessoas que estão com o pagamento atrasado. Isso vai te auxiliar na hora de fazer suas análises e até na hora da tomada de decisões para verificar como vai agir em cada uma dos casos.

Para finalizar, você pode colocar essas informações dentro de uma Tabela para visualizar de forma mais fácil quais são as notas fiscais que estão com atraso.

Assim fica mais fácil fazer a cobrança. E claro, se precisar pode acrescentar mais informações que precise visualizar para facilitar o seu trabalho.

É possível que você queira adicionar mais informações para melhorar suas análises e deixar o seu relatório mais completo, não é mesmo?

Por isso você pode adicionar outras informações no seu relatório de análise de pagamentos vencidos sem problema algum.

Análise de Pagamentos Vencidos
Criando uma tabela para visualizar as notas fiscais dos atrasos

Perguntas frequentes

1. Qual fórmula calcula os dias de atraso no Power BI?

A fórmula DATEDIFF faz esse cálculo: ela recebe a data de vencimento, a data atual retornada por TODAY e a unidade DAY, devolvendo a diferença em dias. Guardar esse resultado em uma variável deixa a fórmula mais organizada e permite reaproveitar o valor na classificação do atraso.

2. Como identificar se um pagamento está atrasado?

Verifique duas condições ao mesmo tempo: a coluna de data de pagamento precisa estar vazia (BLANK) e a diferença entre o vencimento e hoje precisa ser maior que zero. Quando as duas são verdadeiras, o pagamento realmente não foi feito e a conta pode ser marcada como atrasada.

3. Como classificar os atrasos por faixa de dias?

Use IFs aninhados sobre a diferença em dias. No exemplo da aula são quatro categorias: até 15 dias, de 16 a 30 dias, entre 31 e 45 dias e acima de 45 dias. Essa coluna de categoria facilita priorizar a cobrança e enxergar quais títulos estão mais críticos.

4. Para que servem as variáveis nessa fórmula DAX?

As variáveis (VAR e RETURN) guardam o resultado do DATEDIFF uma única vez e depois o reutilizam no restante da fórmula. Isso deixa o código mais curto e legível, evita repetir o mesmo cálculo em vários pontos e facilita a manutenção quando você precisa mudar a regra de atraso.

Conclusão

Nessa aula eu te mostrei como fazer uma análise de pagamento vencidos no Power BI de forma fácil e rápida para você ter esse controle.

Ainda te mostrei como fazer uma classificação desses vencimentos para que você possa ter um detalhamento ainda maior sobre esses vencimentos!

E é claro que você pode adicionar mais informações para complementar o seu dashboard. Com um dashboard bem elaborado pode até apresentar na empresa e verificar quais ações devem ser tomadas!

Hashtag Treinamentos

Para acessar outras publicações de Power BI, clique aqui!


Quer aprender mais sobre Power BI com um minicurso básico gratuito?