Polarex.MetricPeriod (Polarex v0.2.8)

View Source

Provides struct and type for a MetricPeriod

Summary

Types

t()

@type t() :: %Polarex.MetricPeriod{
  active_subscriptions: integer() | number(),
  active_user_by_event: integer() | number(),
  average_order_value: integer() | number(),
  average_revenue_per_user: integer() | number(),
  canceled_subscriptions: integer() | number(),
  canceled_subscriptions_customer_service: integer() | number(),
  canceled_subscriptions_low_quality: integer() | number(),
  canceled_subscriptions_missing_features: integer() | number(),
  canceled_subscriptions_other: integer() | number(),
  canceled_subscriptions_switched_service: integer() | number(),
  canceled_subscriptions_too_complex: integer() | number(),
  canceled_subscriptions_too_expensive: integer() | number(),
  canceled_subscriptions_unused: integer() | number(),
  cashflow: integer() | number(),
  checkouts: integer() | number(),
  checkouts_conversion: integer() | number(),
  churn_rate: integer() | number(),
  committed_monthly_recurring_revenue: integer() | number(),
  cost_per_user: integer() | number(),
  costs: integer() | number(),
  cumulative_costs: integer() | number(),
  cumulative_revenue: integer() | number(),
  gross_margin: integer() | number(),
  gross_margin_percentage: integer() | number(),
  monthly_recurring_revenue: integer() | number(),
  net_average_order_value: integer() | number(),
  net_cumulative_revenue: integer() | number(),
  net_revenue: integer() | number(),
  new_subscriptions: integer() | number(),
  new_subscriptions_net_revenue: integer() | number(),
  new_subscriptions_revenue: integer() | number(),
  one_time_products: integer() | number(),
  one_time_products_net_revenue: integer() | number(),
  one_time_products_revenue: integer() | number(),
  orders: integer() | number(),
  renewed_subscriptions: integer() | number(),
  renewed_subscriptions_net_revenue: integer() | number(),
  renewed_subscriptions_revenue: integer() | number(),
  revenue: integer() | number(),
  succeeded_checkouts: integer() | number(),
  timestamp: DateTime.t()
}