MódulosPerformanceMetricsOperation

demand_affected_by_failed_circulations_by_day

Estima o número de passageiros potencialmente afetados por falhas de circulação, agregado por agency_id e por dia operacional.

O cálculo é feito da seguinte forma:

  1. São identificadas as circulações com falha (analysis.SIMPLE_ONE_APEX_VALIDATION.grade = "fail" e analysis.SIMPLE_THREE_VEHICLE_EVENTS.grade = "fail")

  2. Para cada circulação falhada (definida por pattern_id + patternHour), é calculada a mediana de passageiros observados nos 30 dias anteriores.

  3. Para cada dia operacional, soma-se a mediana estimada de todas as circulações falhadas desse dia.

  4. O resultado é armazenado por agency_id, contendo todos os dias no campo data.

Estrutura do Documento

CampoTipoDescrição
_idObjectIdIdentificador único do documento.
descriptionStringDescrição da métrica.
generated_atDateTimeData e hora em que o documento foi gerado.
metricStringNome da métrica (demand_affected_by_failed_circulations_by_day).
dataObjetoObjeto onde cada chave é um dia operacional (yyyymmdd).
properties.agency_idStringIdentificador da área de operação (ex: "44").

Estrutura do campo "data"

Para cada dia operacional (exemplo: "20240101"), existe um objeto com os seguintes campos:

CampoTipoDescrição
estimated_affected_passengersNúmeroEstimativa de passageiros afetados pelas falhas nesse dia.
failed_circulationsNúmeroNúmero de circulações distintas com falha nesse dia.

Exemplo Simplificado

{
 "_id": "69a5fc4380896089c50e3fa9",
 "description": "Passenger impact (estimated) for agency 42 by operational day",
 "generated_at": "2026-03-02T21:08:19.828+00:00",
 "metric": "demand_affected_by_failed_circulations_by_day",
 "data": {
   "2024-01-01": {
     "estimated_affected_passengers": 1843,  
     "failed_circulations": 12  
   },
   "2024-01-02": { ... },
   "...": { ... }
 },
 "properties": {
   "agency_id": "42"
 }
}

On this page