Atualização do Para correção do valor do dash da operação
This commit is contained in:
@@ -126,6 +126,22 @@ module Analytics
|
||||
total - sucesso - recusas
|
||||
end
|
||||
|
||||
# NFs da operação cujo resultado caiu dentro de uma faixa de datas —
|
||||
# REFERÊNCIA para o cabeçalho da tela de operação única, onde o total
|
||||
# continua sendo a operação inteira (é o que confere com a planilha do
|
||||
# cliente). Mesma regra do filtro SQL: concluídas/falhas pela data real
|
||||
# (checkout), pendentes pela data planejada.
|
||||
def total_no_periodo(inicio, fim)
|
||||
return total unless inicio && fim
|
||||
|
||||
ini = inicio.to_date
|
||||
fim = fim.to_date
|
||||
linhas.count do |r|
|
||||
d = data_de(r['checkout']) || data_de(r['planned_date'])
|
||||
d && d >= ini && d <= fim
|
||||
end
|
||||
end
|
||||
|
||||
# ── Camada operacional (por VISITA, não por NF) ───────────────
|
||||
# Os KPIs acima contam NOTAS porque é o que o cliente paga e confere. Estes
|
||||
# contam IDAS AO LOCAL — é o que o motorista recebe e o que o dashboard
|
||||
|
||||
Reference in New Issue
Block a user