|
@@ -201,7 +201,10 @@ SELECT dt
|
|
|
-- 业务指标
|
|
-- 业务指标
|
|
|
,exp_per_dau, str_one, ros_one, str, ros, str_plus, ros_minus, rovn, vovh24
|
|
,exp_per_dau, str_one, ros_one, str, ros, str_plus, ros_minus, rovn, vovh24
|
|
|
-- 计数
|
|
-- 计数
|
|
|
- ,dau, exp, is_share, share_cnt, is_return_1, return_n_uv, viewh24, return_n_uv_noself
|
|
|
|
|
|
|
+ ,dau, exp
|
|
|
|
|
+ ,round((dau - dau_base) / NULLIF(dau_base, 0), 4) AS dau_chg
|
|
|
|
|
+ ,round((exp - exp_base) / NULLIF(exp_base, 0), 4) AS exp_chg
|
|
|
|
|
+ ,is_share, share_cnt, is_return_1, return_n_uv, viewh24, return_n_uv_noself
|
|
|
-- ========== 变化率字段 ==========
|
|
-- ========== 变化率字段 ==========
|
|
|
-- 业务指标变化率
|
|
-- 业务指标变化率
|
|
|
,round((exp_per_dau - exp_per_dau_base) / NULLIF(exp_per_dau_base, 0), 4) AS exp_per_dau_chg
|
|
,round((exp_per_dau - exp_per_dau_base) / NULLIF(exp_per_dau_base, 0), 4) AS exp_per_dau_chg
|
|
@@ -224,8 +227,6 @@ SELECT dt
|
|
|
,round((rosn_real - rosn_real_base) / NULLIF(rosn_real_base, 0), 4) AS rosn_real_chg
|
|
,round((rosn_real - rosn_real_base) / NULLIF(rosn_real_base, 0), 4) AS rosn_real_chg
|
|
|
,round((rovn_real - rovn_real_base) / NULLIF(rovn_real_base, 0), 4) AS rovn_real_chg
|
|
,round((rovn_real - rovn_real_base) / NULLIF(rovn_real_base, 0), 4) AS rovn_real_chg
|
|
|
-- 计数指标变化率
|
|
-- 计数指标变化率
|
|
|
- ,round((dau - dau_base) / NULLIF(dau_base, 0), 4) AS dau_chg
|
|
|
|
|
- ,round((exp - exp_base) / NULLIF(exp_base, 0), 4) AS exp_chg
|
|
|
|
|
,round((is_share - is_share_base) / NULLIF(is_share_base, 0), 4) AS is_share_chg
|
|
,round((is_share - is_share_base) / NULLIF(is_share_base, 0), 4) AS is_share_chg
|
|
|
,round((share_cnt - share_cnt_base) / NULLIF(share_cnt_base, 0), 4) AS share_cnt_chg
|
|
,round((share_cnt - share_cnt_base) / NULLIF(share_cnt_base, 0), 4) AS share_cnt_chg
|
|
|
,round((is_return_1 - is_return_1_base) / NULLIF(is_return_1_base, 0), 4) AS is_return_1_chg
|
|
,round((is_return_1 - is_return_1_base) / NULLIF(is_return_1_base, 0), 4) AS is_return_1_chg
|