Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 2.07 KB

target_datamart_description.md

File metadata and controls

14 lines (12 loc) · 2.07 KB

Описание целевой аналитической витрины

Структура представления public.shipping_datamart

  • shippingid — уникальный идентификатор доставки. Тип данных: bigint.
  • vendorid — уникальный идентификатор вендора. Тип данных: bigint.
  • transfer_type — тип доставки из таблицы shipping_transfer. Тип данных: text.
  • full_day_at_shipping — количество полных дней, в течение которых длилась доставка. Высчитывается как: (shipping_end_fact_datetime - shipping_start_fact_datetime). Тип данных: integer.
  • is_delay — статус, показывающий просрочена ли доставка. Высчитывается как: (shipping_end_fact_datetime > shipping_plan_datetime) => true, иначе => false. Тип данных: bool.
  • is_shipping_finish — статус, показывающий, что доставка завершена. Если финальный status = 'finished' => true, иначе => false. Тип данных: bool.
  • delay_day_at_shipping — количество дней, на которые была просрочена доставка. Высчитывается как: если (shipping_end_fact_datetime > shipping_end_plan_datetime) => (shipping_end_fact_datetime - shipping_plan_datetime), иначе => 0. Тип данных: integer.
  • payment_amount — сумма платежа пользователя. Тип данных: numeric(14, 2).
  • vat — итоговый налог на доставку. Высчитывается как: (payment_amount * (shipping_country_base_rate + agreement_rate + shipping_transfer_rate)). Тип данных: numeric.
  • profit — итоговый доход компании от доставки. Высчитывается как: (payment_amount * agreement_commission). Тип данных: numeric.