MódulosPerformanceMetricsSupply

supply_by_agency

Agrega métricas de oferta operacional por agency_id, diariamente, mensalmente e anualmente e inclui o volume de circulações, quilómetros, receita e custo estimado.

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 (supply_by_agency_by_day, supply_by_agency_by_month ou supply_by_agency_by_year).
dataObjetoObjeto onde cada chave representa um período (YYYY-MM-DD, YYYY-MM ou YYYY).
properties.agency_idStringIdentificador da área de operação (ex: "42").

Estrutura do campo data

Para cada período (exemplo: "2024-01-01", "2024-01" ou "2024"), existe um objeto com os seguintes campos:

CampoTipoDescrição
scheduled_ridesNúmeroNúmero total de circulações programadas.
accomplished_ridesNúmeroNúmero de circulações realizadas ($analysis.SIMPLE_THREE_VEHICLE_EVENTS.grade = pass).
vkms_scheduledNúmeroSoma de quilómetros programados.
vkms_observedNúmeroSoma de quilómetros observados.
revenue_per_tripNúmeroReceita total agregada no período.
cost_per_tripNúmeroCusto total estimado no período.

Exemplo Simplificado

{
  "_id": "69a5fc4380896089c50e3fa9",
  "description": "Aggregated supply for agency 42",
  "generated_at": "2026-03-02T21:08:19.828+00:00",
  "metric": "supply_by_agency_by_day",
  "data": {
    "2024-01-01": {
      "scheduled_rides": 330,
      "accomplished_rides": 312,
      "vkms_scheduled": 5000,
      "vkms_observed": 4821,
      "revenue_per_trip": 12843.50,
      "cost_per_trip": 17500.00
    },
    "2024-01-02": { ... }
  },
  "properties": {
    "agency_id": "42"
  }
}

On this page