Notas Sobre API BI
Notes about API-BI
Gráficos e filtros
February 1, 2024
on-time-delivery-rates: Índice de entregas no prazo (%)
Faz um range no campo delivered_on_time (entregue no prazo) onde até 3 fica estipulado como “no prazo” e maior que 3 como “atrasado”.
Data (campo) utilizado como período
delivery_date (data de entrega)
Filtros
O campo delivered_on_time (entregue no prazo) deve existir
Não considera fretes com ultimo status com código 99 cancelado
**on-time-delivery-rates-by-region**: Índice de entregas no prazo - por região (%)
Faz um range no campo delivered_on_time (entregue no prazo) onde até 3 fica estipulado como “no prazo” e maior que 3 como “atrasado” agrupando por região pre_processed.receiver_region (região do destinatário)
Data (campo) utilizado como período
delivery_date (data de entrega)
Filtros
O campo delivered_on_time (entregue no prazo) deve existir
Não considera fretes com ultimo status com código 99 cancelado
**on-time-delivery-rates-by-month**: Índice de entregas no prazo - por mês (%)
Faz um range no campo delivered_on_time (entregue no prazo) onde até 3 fica estipulado como “no prazo” e maior que 3 como “atrasado” agrupando por mês
Data (campo) utilizado como período
delivery_date (data de entrega)
Filtros
O campo delivered_on_time (entregue no prazo) deve existir
Não considera fretes com ultimo status com código 99 cancelado
**on-time-delivery-rates-by-carrier**: Índice de entregas no prazo - por transportadoras (%)
Faz um range no campo delivered_on_time (entregue no prazo) onde até 3 fica estipulado como “no prazo” e maior que 3 como “atrasado” agrupando por transportadora hired_offer.carrier.trade_name (nome da transportadora)
Data (campo) utilizado como período
delivery_date (data de entrega)
Filtros
O campo delivered_on_time (entregue no prazo) deve existir
O campo hired_offer.carrier.trade_name (nome da transportadora) deve existir
Não considera fretes com ultimo status com código 99 cancelado
**reasons-for-delay-in-delivery**: Motivos de atrasos na entrega (% ; k)
Faz um agrupamento do campo pre_processed.delay_reason (agrupamentos de motivos de atraso) - vide documentação API-ELK
Data (campo) utilizado como período
delivery_date (data de entrega)
Filtros
O campo pre_processed.delay_reason (agrupamentos de motivos de atraso) deve existir
Não considera fretes com ultimo status com código 99 cancelado
Preenche razões de atraso ausentes em um objeto com um conjunto padrão de resultados vazios, caso não existam, garantindo que cada razão de atraso tenha uma entrada no array de itens no resultado final.
**reasons-for-delay-indelivery-by-region**: Motivos de atrasos na entrega - por região (%)
Faz um agrupamento do campo pre_processed.delay_reason (agrupamentos de motivos de atraso) - vide documentação API-ELK agrupando por região pre_processed.receiver_region (região do destinatário)
Data (campo) utilizado como período
delivery_date (data de entrega)
Filtros
O campo pre_processed.delay_reason (agrupamentos de motivos de atraso) deve existir
Não considera fretes com ultimo status com código 99 cancelado
**on-time-delivery-rate-adjusted**: Índice de entregas no prazo - ajustado (%)
Faz um agrupamento do campo pre_processed.delay_reason (agrupamentos de motivos de atraso) - vide documentação API-ELK
Data (campo) utilizado como período
delivery_date (data de entrega)
Filtros
Considera apenas fretes com ultimo status com código 3 entregue
Calcula e ajusta as métricas de entrega “no prazo” e “atrasado” com base nos resultados contidos. Utiliza informações sobre o total de itens, atrasos e entrega no prazo para criar e atribuir valores a duas novas entradas no array de itens, representando "no prazo" e "atrasado".
**on-time-delivery-rate-adjusted-by-month**: Índice de entregas no prazo - ajustado por mês (%)
Faz um agrupamento do campo pre_processed.delay_reason (agrupamentos de motivos de atraso) - vide documentação API-ELK - por mês
Data (campo) utilizado como período
delivery_date (data de entrega)
Filtros
Considera apenas fretes com ultimo status com código 3 entregue
Calcula o número de entregas “no prazo” e “atrasado” com base em diferentes razões para atrasos, e atualiza as entradas no array de itens com as novas métricas calculadas para cada mês.
**delivery-success**: Sucesso na entrega (%)
Faz um range no campo last_occurrence.code (ultimo código de atualização de status) onde até 3 fica estipulado como “sucesso” e maior que 3 como “insucesso”.
Data (campo) utilizado como período
last_occurrence.occurrence_date (data de ocorrência da ultima atualização de status)
Filtros
Considera apenas fretes com ultimo status com código 3 entregue OU o campo pre_processed.insuccess_reason (agrupamento do motivo de insucesso) deve existir
Não considera fretes com ultimo status com código 99 cancelado
**delivery-success-by-month**: Sucesso na entrega - por mês (%)
Faz um range no campo last_occurrence.code (ultimo código de atualização de status) onde até 3 fica estipulado como “sucesso” e maior que 3 como “insucesso” - agrupando por mês
Data (campo) utilizado como período
last_occurrence.occurrence_date (data de ocorrência da ultima atualização de status)
Filtros
Considera apenas fretes com ultimo status com código 3 entregue OU o campo pre_processed.insuccess_reason (agrupamento do motivo de insucesso) deve existir
Não considera fretes com ultimo status com código 99 cancelado
**delivery-success-by-region**: Sucesso na entrega - por região (%)
Faz um range no campo last_occurrence.code (ultimo código de atualização de status) onde até 3 fica estipulado como “sucesso” e maior que 3 como “insucesso” - agrupando por região pre_processed.receiver_region (região do destinatário)
Data (campo) utilizado como período
last_occurrence.occurrence_date (data de ocorrência da ultima atualização de status)
Filtros
Considera apenas fretes com ultimo status com código 3 entregue OU o campo pre_processed.insuccess_reason (agrupamento do motivo de insucesso) deve existir
Não considera fretes com ultimo status com código 99 cancelado
**successful-first-delivery-attempt-no-occurrence-by-month**: Sucesso na primeira tentativa de entrega (sem ocorrência) - por mês (%)
Faz um range no campo occurrence.code (código de atualização de status) onde se for 6 fica estipulado como “reentregas” - agrupando por mês
Data (campo) utilizado como período
delivery_date (data de entrega)
Filtros
Considera apenas fretes com ultimo status com código 3 entregue
Não considera fretes com ultimo status com código 99 cancelado
Calcula e adiciona a porcentagem de entregas bem-sucedidas num item chamado “Primeira Tentativa”.
**lead-time-vs-customer-promise-by-days**: Lead time x Promessa cliente (dias)
Faz sub-agregações - por mês - de lead time: pre_processed.lead_time_days (dias úteis entre a data de contratação e a entrega) e prazo prometido: pre_processed.expected_delivery_days (dias úteis entre a data de contratação e a data de estimativa de entrega)
Data (campo) utilizado como período
delivery_date (data de entrega)
Filtros
Campo delivery_date (data de entrega) deve existir
Campo pre_processed.lead_time_days (dias úteis entre a data de contratação e a entrega) deve existir
Campo pre_processed.expected_delivery_days (dias úteis entre a data de contratação e a data de estimativa de entrega)
Não considera fretes com ultimo status com código 99 cancelado
**transit-time-vs-contracted-carrier-by-days**: ****Transit time x Contratado transportadora (dias)
Faz sub-agregações - por mês - de dias em transito: pre_processed.transit_time_days (dias úteis entre a data de coleta collection_date e data de estimativa de entrega) e prazo contratado: pre_processed.expected_transit_time_days (dias úteis entre a a data de coleta collection_date e data de estimativa de entrega)
Data (campo) utilizado como período
delivery_date (data de entrega)
Filtros
Campo delivery_date (data de entrega) deve existir
Campo pre_processed.transit_time_days (dias úteis entre a data de coleta collection_date e data de estimativa de entrega) deve existir
Campo pre_processed.expected_transit_time_days (dias úteis entre a a data de coleta collection_date e data de estimativa de entrega) deve existir
Não considera fretes com ultimo status com código 99 cancelado
accumulated-lead-time: Lead time acumulado (%)
Faz uma agregação de 1 a acima de 30 dias de lead time: pre_processed.lead_time_days (dias úteis entre a data de contratação e a entrega)
Data (campo) utilizado como período
delivery_date (data de entrega)
Filtros
Campo pre_processed.lead_time_days (dias úteis entre a data de contratação e a entrega) deve existir
Não considera fretes com ultimo status com código 99 cancelado
Calcula o acumulado até chegar 100%
**accumulated-transit-time**: Transit time acumulado (%)
Faz uma agregação de 1 a acima de 30 dias de dias em trânsito: pre_processed.transit_time_days (dias úteis entre a data de coleta collection_date e data de estimativa de entrega)
Data (campo) utilizado como período
delivery_date (data de entrega)
Filtros
Campo pre_processed.transit_time_days (dias úteis entre a data de coleta collection_date e data de estimativa de entrega) deve existir
Não considera fretes com ultimo status com código 99 cancelado
Calcula o acumulado até chegar 100%
**gross-revenue**: Faturamento bruto (R$ M)
Faturamento total considerado através do campo pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) - vide documentação API-ELK
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) deve existir
Campo pre_procesed.total_revenue deve ser maior que 0 (zero)
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Não considera fretes com ultimo status com código 99 cancelado
**average-ticket**: Ticket médio (R$)
Vide Faturamento total e adiciona uma média (ticket médio) em relação a quantidade total de fretes do período
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) deve existir
Campo pre_procesed.total_revenue deve ser maior que 0 (zero)
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Não considera fretes com ultimo status com código 99 cancelado
**gross-revenue-and-average-ticket-by-month**: Faturamento bruto e ticket médio - por mês (R$ ; R$ M)
Vide Faturamento total e adiciona uma média (ticket médio) em relação a quantidade total de fretes do período - agrupando por mês
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) deve existir
Campo pre_procesed.total_revenue deve ser maior que 0 (zero)
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Não considera fretes com ultimo status com código 99 cancelado
**gross-revenue-and-average-ticket-by-region**: Faturamento bruto e ticket médio - por região (R$ ; R$ M)
Vide Faturamento total e adiciona uma média (ticket médio) em relação a quantidade total de fretes do período - agrupando por região pre_processed.receiver_region (região do destinatário)
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) deve existir
Campo pre_procesed.total_revenue deve ser maior que 0 (zero)
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Campo pre_processed.receiver_region (região do destinatário) deve existir
Não considera fretes com ultimo status com código 99 cancelado
shipping-account: Conta frete (R$ M ; R$)
Conta frete considerado através do campo hired_offer.original_price (campo de preco original da tabela de frete) e faz uma média em relação a quantidade total de fretes do período
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Não considera fretes com ultimo status com código 99 cancelado
shipping-account-by-region: Conta frete - por região (R$ M)
Conta frete considerado atrav és do campo hired_offer.original_price (campo de preco original da tabela de frete) e faz uma média em relação a quantidade total de fretes do período - agrupando por região pre_processed.receiver_region (região do destinatário)
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Campo pre_processed.receiver_region (região do destinatário) deve existir
Não considera fretes com ultimo status com código 99 cancelado
shipping-by-order-and-by-kilo: Frete por pedido e por kg (R$)
Conta frete considerado através do campo hired_offer.original_price (campo de preco original da tabela de frete), peso máximo considerado através do campo pre_processed.max_real_weight (peso máximo entre o peso real freight.real_weight e cubado freight.cubed_weight), calculo de média do peso por frete e frete por kg
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo last_occurrence.code (ultimo código de atualização de status) deve existir Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Campo pre_processed.max_real_weight deve existir
Não considera fretes com ultimo status com código 99 cancelado
**average-shipping-by-weight-range**: Frete médio por faixa de peso (R$)
Faz uma agregação de 1kg a +20kgs fazendo uma média da Conta Frete considerado através do campo hired_offer.original_price (campo de preco original da tabela de frete)
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo last_occurrence.code (ultimo código de atualização de status) deve existir Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Campo pre_processed.max_real_weight deve existir
Não considera fretes com ultimo status com código 99 cancelado
freight-share-in-revenue: Participação do frete no faturamento (%)
Média da participação do frete no faturamento considerado através do campo hired_offer.original_price (campo de preco original da tabela de frete), faturamento pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete)
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) deve existir
Campo pre_procesed.total_revenue deve ser maior que 0 (zero)
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Não considera fretes com ultimo status com código 99 cancelado
**freight-share-in-revenue-by-region**: Participação do frete no faturamento - por região (%)
Média da participação do frete no faturamento considerado através do campo hired_offer.original_price (campo de preco original da tabela de frete), faturamento pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) - por região pre_processed.receiver_region (região do destinatário)
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) deve existir
Campo pre_procesed.total_revenue deve ser maior que 0 (zero)
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Campo pre_processed.receiver_region (região do destinatário) deve existir
Não considera fretes com ultimo status com código 99 cancelado
freight-share-in-revenue-by-carrier: Participação do frete no faturamento - por transportadora (%)
Média da participação do frete no faturamento considerado através do campo hired_offer.original_price (campo de preco original da tabela de frete), faturamento pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) - por transportadora hired_offer.carrier.trade_name (nome da transportadora)
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) deve existir
Campo pre_procesed.total_revenue deve ser maior que 0 (zero)
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Campo hired_offer.carrier.trade_name (nome da transportadora) deve existir
Não considera fretes com ultimo status com código 99 cancelado
freight-share-in-revenue-by-month: Participação do frete no faturamento - por mês (%)
Média da participação do frete no faturamento considerado através do campo hired_offer.original_price (campo de preco original da tabela de frete), faturamento pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) - por mês
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) deve existir
Campo pre_procesed.total_revenue deve ser maior que 0 (zero)
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Não considera fretes com ultimo status com código 99 cancelado
**freight-margin**: Margem Frete (R$ M ; %)
Calculo da margem de frete considerado pelos campos hired_offer.final_price (campo de preco final da tabela de frete) e valor total pago à transportadora através do campo pre_procesed.contingency_amount_ctes (recebe o preço original da oferta contratada (freight.hired_offer.original_price). Se houver valores nos CTes, contingency_amount_ctes recebe o total calculado em amount_value_ctes) - vide documentação API-ELK
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) deve existir
Campo pre_procesed.total_revenue deve ser maior que 0 (zero)
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Não considera fretes com ultimo status com código 99 cancelado
amount-charged-vs-amount-paid-by-region: Valor cobrado x Valor pago - por região (R$ M)
Calculo do valor cobrado representado pelo campo hired_offer.final_price (campo de preco final da tabela de frete), valor pago pre_procesed.contingency_amount_ctes e a média (margem de frete) dos valores - por região pre_processed.receiver_region (região do destinatário)
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) deve existir
Campo pre_procesed.total_revenue deve ser maior que 0 (zero)
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Campo pre_processed.receiver_region (região do destinatário) deve existir
Não considera fretes com ultimo status com código 99 cancelado
amount-charged-vs-amount-paid-by-carrier: Valor cobrado x Valor pago - por transportadora (R$ M)
Calculo do valor cobrado representado pelo campo hired_offer.final_price (campo de preco final da tabela de frete), valor pago pre_procesed.contingency_amount_ctes e a média (margem de frete) dos valores - por transportadora hired_offer.carrier.trade_name (nome da transportadora)
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) deve existir
Campo pre_procesed.total_revenue deve ser maior que 0 (zero)
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Campo hired_offer.carrier.trade_name (nome da transportadora) deve existir
Não considera fretes com ultimo status com código 99 cancelado
amount-charged-vs-amount-paid-by-month: Valor cobrado x Valor pago - por mês (R$ M)
Calculo do valor cobrado representado pelo campo hired_offer.final_price (campo de preco final da tabela de frete), valor pago pre_procesed.contingency_amount_ctes e a média (margem de frete) dos valores - por mês
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Campo pre_procesed.total_revenue (receita total associada a um frete - referente a soma de faturas do frete) deve existir
Campo pre_procesed.total_revenue deve ser maior que 0 (zero)
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo hired_offer.original_price (campo de preco original da tabela de frete) deve existir
Campo hired_offer.original_price deve ser maior ou igual a 0 (zero)
Não considera fretes com ultimo status com código 99 cancelado
**delivery-in-progress-quantity-orders**: Quantidade de entregas
Big number com quantidade de entregas em andamento.
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Não considera fretes com ultimo status com código 3 entregue, 9 devolvido, 33 indenização efetuada e 99 cancelado
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo pre_processed.delivery_in_progress_status (agrupamento com base na ultima ocorrência registrada)
quantity-orders-by-status: Quantidade de entregas por status ****
Quantidade de entregas em andamento agrupado pelo campo pre_processed.delivery_in_progress_status (agrupamento com base na ultima ocorrência registrada)
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Não considera fretes com ultimo status com código 3 entregue, 9 devolvido, 33 indenização efetuada e 99 cancelado
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo pre_processed.delivery_in_progress_status (agrupamento com base na ultima ocorrência registrada)
**order-in-progress**: Entregas em andamento
Listagem de entregas em andamento
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Não considera fretes com ultimo status com código 3 entregue, 9 devolvido, 33 indenização efetuada e 99 cancelado
Campo last_occurrence.code (ultimo código de atualização de status) deve existir
Campo pre_processed.delivery_in_progress_status (agrupamento com base na ultima ocorrência registrada)
average-aging: Aging médio
Aging de pedidos através do campo expected_delivery_date (data de estimativa de entrega)
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Não considera fretes com ultimo status finalizadores
range da expected_delivery_date (data de estimativa de entrega) maior que a data de hoje
Faz o calculo da média do Aging
**aging-of-late-orders**: Aging de pedidos atrasados (%)
Aging de pedidos atrasados através do campo expected_delivery_date (data de estimativa de entrega)
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Não considera fretes com ultimo status finalizadores
range da expected_delivery_date (data de estimativa de entrega) maior que a data de hoje
Faz o calculo da média do Aging por grupo
**late-orders**: Entregas atrasadas
Lista de entregas atrasadas
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Não considera fretes com ultimo status finalizadores
range da expected_delivery_date (data de estimativa de entrega) maior que a data de hoje
Faz o calculo da média do Aging por grupo
**possibility-of-delays-quantity-orders**: Quantidade de entregas
Quantidade de pedidos com possibilidade de atraso
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Não considera fretes com ultimo status com possibilidade de atraso
range da expected_delivery_date (data de estimativa de entrega) maior que a data de hoje
verifica registros onde a data de última ocorrência é anterior a 2 dias, ou o código de ocorrência corresponde a uma possibilidade de atraso ou há uma ocorrência de frete com atraso.
**number-of-orders-with-possibility-of-delay-by-carrier**: Quantidade de entregas prováveis de atraso - por transportadora (K)
Quantidade de entregas prováveis de atraso - por transportadora hired_offer.carrier.trade_name (nome da transportadora)
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Não considera fretes com ultimo status com possibilidade de atraso
range da expected_delivery_date (data de estimativa de entrega) maior que a data de hoje
Campo hired_offer.carrier.trade_name (nome da transportadora) deve existir
verifica registros onde a data de última ocorrência é anterior a 2 dias, ou o código de ocorrência corresponde a uma possibilidade de atraso ou há uma ocorrência de frete com atraso
orders-with-possibility-of-delay: Possíveis Atrasos
Lista de pedidos com possibilidade de atraso
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Não considera fretes com ultimo status com possibilidade de atraso
range da expected_delivery_date (data de estimativa de entrega) maior que a data de hoje
verifica registros onde a data de última ocorrência é anterior a 2 dias, ou o código de ocorrência corresponde a uma possibilidade de atraso ou há uma ocorrência de frete com atraso
**main-status-latency-by-hour**: Latência de status principais (horas)
Quantidades e tempo de diferença em minutos por status, trazendo apenas os status “Coletado / Postado” e “Entregue”.
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Deve conter o campo occurrences.time_difference_minutes (tempo de diferença em minutos no status)
latency-per-carrier-by-hour: Latência por transportadora (horas)
Latência por transportadora - trazendo apenas os status “Coletado / Postado” e “Entregue” - por transportadora hired_offer.carrier.trade_name (nome da transportadora)
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Deve conter o campo occurrences.time_difference_minutes (tempo de diferença em minutos no status)
Campo hired_offer.carrier.trade_name (nome da transportadora) deve existir
status-latency-by-hour: Latência por status (horas)
Latência por agrupamento através do campo occurrences.status_latency_group (agrupamento de latência de status para cada ocorrência)
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Deve conter o campo occurrences.time_difference_minutes (tempo de diferença em minutos no status)
Deve conter o campo occurrences.status_latency_group (agrupamento de latência de status para cada ocorrência)
**status-latency**: Latência de status
Lista de pedidos com latência de status
Data (campo) utilizado como período
hiring_date (data de contratação)
Filtros
Deve conter o campo last_occurrence.time_difference_minutes (tempo de diferença em minutos no status)
**reasons-for-insuccess**: Motivos de insucesso na entrega (% ; k)
Motivos de insucesso através do campo pre_processed.insuccess_reason (Determina a razão de insucesso em uma entrega de um frete baseado no estado de entrega)
Data (campo) utilizado como período
last_occurrence.occurrence_date (data de ocorrência do ultimo status)
Filtros
Deve conter o campo pre_processed.insuccess_reason (Determina a razão de insucesso em uma entrega de um frete baseado no estado de entrega)
Não considera fretes com ultimo status com código 3 entregue e 99 cancelado
**reasons-for-insuccess-by-region**: Motivos de insucesso na entrega - por região (%)
Motivos de insucesso através do campo pre_processed.insuccess_reason (Determina a razão de insucesso em uma entrega de um frete baseado no estado de entrega) - por região pre_processed.receiver_region (região do destinatário)
Data (campo) utilizado como período
last_occurrence.occurrence_date (data de ocorrência do ultimo status)
Filtros
Deve conter o campo pre_processed.insuccess_reason (Determina a razão de insucesso em uma entrega de um frete baseado no estado de entrega)
Não considera fretes com ultimo status com código 3 entregue e 99 cancelado
**reasons-for-insuccess-by-carrier**: Motivos de insucesso na entrega - por transportadora (%)
Motivos de insucesso através do campo pre_processed.insuccess_reason (Determina a razão de insucesso em uma entrega de um frete baseado no estado de entrega) - por transportadora hired_offer.carrier.trade_name (nome da transportadora)
Data (campo) utilizado como período
last_occurrence.occurrence_date (data de ocorrência do ultimo status)
Filtros
Deve conter o campo pre_processed.insuccess_reason (Determina a razão de insucesso em uma entrega de um frete baseado no estado de entrega)
Deve conter o campo hired_offer.carrier.trade_name (nome da transportadora)
Não considera fretes com ultimo status com código 3 entregue e 99 cancelado
**reasons-for-insuccess-by-month**: Índice de insucesso na entrega - por mês (%)
Motivos de insucesso através do campo pre_processed.insuccess_reason (Determina a razão de insucesso em uma entrega de um frete baseado no estado de entrega) - filtrando apenas por Insucesso - agrupando por mês
Data (campo) utilizado como período
last_occurrence.occurrence_date (data de ocorrência do ultimo status)
Filtros
Deve conter o campo pre_processed.insuccess_reason (Determina a razão de insucesso em uma entrega de um frete baseado no estado de entrega) ou ultimo status com código 3 entregue
Não considera fretes com ultimo status com código 99 cancelado