ck 4 anni fa
parent
commit
652a761d9f
1 ha cambiato i file con 5 aggiunte e 5 eliminazioni
  1. 5 5
      data_manage/pitcher_panel.py

+ 5 - 5
data_manage/pitcher_panel.py

@@ -146,13 +146,13 @@ def get_channel_again_order_trend(channel,date):
        channel,book,
        round(cost,2) cost,
        round(reg_order_amount,2) reg_amount,
-       round(reg_order_amount/cost,4) roi,
+       round(if(cost=0,0,reg_order_amount/cost),4) roi,
        follow_user new_follow,
-       round(cost/follow_user,2) new_follow_per_cost,
+       round(if(follow_user=0,0,cost/follow_user),2) new_follow_per_cost,
        reg_order_count reg_count,reg_order_user reg_user,
-       round(cost/reg_order_user,2) cost_per_user,
-       round(reg_order_amount/reg_order_user,2) avg_order_amount,
-       round(reg_order_user_again/reg_order_user,4) avg_again_order_rate,
+       round(if(reg_order_user=0,0,cost/reg_order_user),2) cost_per_user,
+       round(if(reg_order_user=0,0,reg_order_amount/reg_order_user),2) avg_order_amount,
+       round(if(reg_order_user=0,0,reg_order_user_again/reg_order_user),4) avg_again_order_rate,
        order_count
 
         from dw_daily_channel where channel='{channel}' and dt='{date}'