Polarex.MetricPeriod (Polarex v0.3.0)

View Source

Provides struct and type for a MetricPeriod

Summary

Types

t()

@type t() :: %Polarex.MetricPeriod{
  active_subscriptions: integer() | number() | nil,
  active_user_by_event: integer() | number() | nil,
  annual_recurring_revenue: integer() | number() | nil,
  average_order_value: integer() | number() | nil,
  average_revenue_per_user: integer() | number() | nil,
  average_seats_per_customer: integer() | number() | nil,
  canceled_subscriptions: integer() | number() | nil,
  canceled_subscriptions_customer_service: integer() | number() | nil,
  canceled_subscriptions_low_quality: integer() | number() | nil,
  canceled_subscriptions_missing_features: integer() | number() | nil,
  canceled_subscriptions_other: integer() | number() | nil,
  canceled_subscriptions_switched_service: integer() | number() | nil,
  canceled_subscriptions_too_complex: integer() | number() | nil,
  canceled_subscriptions_too_expensive: integer() | number() | nil,
  canceled_subscriptions_unused: integer() | number() | nil,
  cashflow: integer() | number() | nil,
  checkouts: integer() | number() | nil,
  checkouts_conversion: integer() | number() | nil,
  churn_rate: integer() | number() | nil,
  churned_seat_customers: integer() | number() | nil,
  churned_subscriptions: integer() | number() | nil,
  committed_annual_recurring_revenue: integer() | number() | nil,
  committed_monthly_recurring_revenue: integer() | number() | nil,
  committed_subscriptions: integer() | number() | nil,
  cost_per_user: integer() | number() | nil,
  costs: integer() | number() | nil,
  cumulative_costs: integer() | number() | nil,
  cumulative_revenue: integer() | number() | nil,
  gross_margin: integer() | number() | nil,
  gross_margin_percentage: integer() | number() | nil,
  ltv: integer() | number() | nil,
  monthly_recurring_revenue: integer() | number() | nil,
  net_average_order_value: integer() | number() | nil,
  net_cumulative_revenue: integer() | number() | nil,
  net_revenue: integer() | number() | nil,
  new_seat_customers: integer() | number() | nil,
  new_subscriptions: integer() | number() | nil,
  new_subscriptions_net_revenue: integer() | number() | nil,
  new_subscriptions_revenue: integer() | number() | nil,
  one_time_products: integer() | number() | nil,
  one_time_products_net_revenue: integer() | number() | nil,
  one_time_products_revenue: integer() | number() | nil,
  orders: integer() | number() | nil,
  renewed_subscriptions: integer() | number() | nil,
  renewed_subscriptions_net_revenue: integer() | number() | nil,
  renewed_subscriptions_revenue: integer() | number() | nil,
  revenue: integer() | number() | nil,
  seat_customers: integer() | number() | nil,
  seat_utilization_rate: integer() | number() | nil,
  seats_claimed: integer() | number() | nil,
  seats_pending: integer() | number() | nil,
  seats_total: integer() | number() | nil,
  succeeded_checkouts: integer() | number() | nil,
  timestamp: DateTime.t(),
  trial_committed_monthly_recurring_revenue: integer() | number() | nil,
  trial_monthly_recurring_revenue: integer() | number() | nil
}