Example #1
0
 def target_cost_per_exe(self):
     """Return the estimated cost to obtain a lease execution in this period."""
     return d_quant_currency(
         d_div_or_none(self.target_acq_investment,
                       self.target_leases_executed))
Example #2
0
 def target_cost_per_app(self):
     """Return the estimated cost to obtain a lease application in this period."""
     return d_quant_currency(
         d_div_or_none(self.target_acq_investment,
                       self.target_lease_applications))
Example #3
0
 def target_cost_per_tou(self):
     """Return the estimated cost to obtain an inbound tour in this period."""
     return d_quant_currency(
         d_div_or_none(self.target_acq_investment, self.target_tours))
Example #4
0
 def target_cost_per_usv(self):
     """Return the target cost to obtain a unique site visitor in this period."""
     return d_quant_currency(
         d_div_or_none(self.target_acq_investment, self.target_usvs))
Example #5
0
 def target_romi(self):
     """The overall target ROMI"""
     total_target_romi = sum_or_none(self.target_acq_romi,
                                     self.target_ret_romi)
     avg_target_romi = d_div_or_none(total_target_romi, 2)
     return round_or_none(avg_target_romi)
Example #6
0
 def target_ret_romi(self):
     """The target retention ROMI"""
     d_target = d_div_or_none(self.target_estimated_ret_revenue_gain,
                              self.target_ret_investment)
     return round_or_none(d_target)