top of page

PowerBI | Medida para Verificar o Status do Boleto/Título/Pagamento - Contas a Receber

Vamos criar uma medida que verifica se o boleto está no prazo ou vencido com base na coluna existente de dias úteis.


Adicione uma nova medida na tabela boletos com a seguinte fórmula DAX:


StatusBoleto = 
VAR DataFinal = 
    // Define a data final como a data de pagamento se ela existir, caso contrário, use a data atual
    IF(ISBLANK(boletos[datapagamento]), TODAY(), boletos[datapagamento])
VAR DiasUteis = 
    // Calcula a quantidade de dias úteis entre a data de emissão e a data final
    CALCULATE(
        COUNTROWS(dCalendarioCompleto),
        dCalendarioCompleto[Dia] >= boletos[dataemissao] && dCalendarioCompleto[Dia] <= DataFinal && dCalendarioCompleto[DiaUtil] = "sim"
    )
RETURN
    // Verifica se o boleto está vencido ou no prazo
    IF(
        ISBLANK(boletos[datapagamento]) && DiasUteis > 30, // Se não houver pagamento e os dias úteis são mais de 30
        "Vencido", // O boleto está vencido
        "No Prazo" // Caso contrário, o boleto está no prazo
    )

Explicação do Código

  1. Variável DataFinal: Define a data final como a data de pagamento, se ela existir; caso contrário, usa a data atual.

  2. Variável DiasUteis: Calcula o número de dias úteis entre a data de emissão do boleto e a data final usando a tabela dCalendarioCompleto para filtrar apenas os dias úteis (dCalendarioCompleto[DiaUtil] = "sim").

  3. Medida StatusBoleto: Determina o status do boleto:

  • Se a data de pagamento estiver em branco e os dias úteis desde a emissão forem mais de 30, o boleto é considerado "Vencido".

  • Caso contrário, o boleto é considerado "No Prazo".

Utilização da Medida

Agora você pode usar a medida StatusBoleto em suas visualizações para determinar se cada boleto está no prazo ou vencido.



13 visualizações0 comentário

Posts recentes

Ver tudo

Comments


bottom of page