需求地址:https://alidocs.dingtalk.com/i/nodes/ydxXB52LJq7yjOg5hqqXErgrWqjMp697?utm_scene=team_space
每天 用户首次打开产品表现,要是有星级趋势预警的 需要弹出预警的内容。类似公司的账号提醒
需注意:经理看到部门的,主管看到组内, 产品销售人员看到自己的产品
需求已私发


需求地址:https://alidocs.dingtalk.com/i/nodes/ydxXB52LJq7yjOg5hqqXErgrWqjMp697?utm_scene=team_space
每天 用户首次打开产品表现,要是有星级趋势预警的 需要弹出预警的内容。类似公司的账号提醒
需注意:经理看到部门的,主管看到组内, 产品销售人员看到自己的产品
需求已私发


刷新历史数据脚本
update t_amazon_boutique_listing_extra_parent_asin set rating_star_detail = CASE
WHEN ifnull( rating_count_1, 0 ) + ifnull( rating_count_2, 0 ) + ifnull( rating_count_3, 0 ) + ifnull( rating_count_4, 0 ) + ifnull( rating_count_5, 0 ) = 0 THEN
0 ELSE ROUND((
1 * ifnull( rating_count_1, 0 ) + 2 * ifnull( rating_count_2, 0 ) + 3 * ifnull( rating_count_3, 0 ) + 4 * ifnull( rating_count_4, 0 ) + 5 * ifnull( rating_count_5, 0 )
)/(
ifnull( rating_count_1, 0 ) + ifnull( rating_count_2, 0 ) + ifnull( rating_count_3, 0 ) + ifnull( rating_count_4, 0 ) + ifnull( rating_count_5, 0 )
),
4
)
END where customer_id = 1
检查脚本
SELECT
t1.*
FROM
(
SELECT
report_date,
asin,
rating_star,
IFNULL(rating_star_detail,0) rating_star_detail,
CASE
WHEN ifnull( rating_count_1, 0 ) + ifnull( rating_count_2, 0 ) + ifnull( rating_count_3, 0 ) + ifnull( rating_count_4, 0 ) + ifnull( rating_count_5, 0 ) = 0 THEN
0 ELSE ROUND((
1 * ifnull( rating_count_1, 0 ) + 2 * ifnull( rating_count_2, 0 ) + 3 * ifnull( rating_count_3, 0 ) + 4 * ifnull( rating_count_4, 0 ) + 5 * ifnull( rating_count_5, 0 )
)/(
ifnull( rating_count_1, 0 ) + ifnull( rating_count_2, 0 ) + ifnull( rating_count_3, 0 ) + ifnull( rating_count_4, 0 ) + ifnull( rating_count_5, 0 )
),
4
)
END AS rating_star_details,
rating_count_1,
rating_count_2,
rating_count_3,
rating_count_4,
rating_count_5
FROM
t_amazon_boutique_listing_extra_parent_asin
ORDER BY
report_date DESC,
asin
) t1
WHERE
t1.rating_star_detail != t1.rating_star_details
| 所属迭代 | 有品-星级预警 |
|---|---|
| 所属模块 | 技术中心-需求池 亚马逊 |
| 相关需求 | 星级预警V1(星级监控配置、星级监控) |
| 指派给 | Closed 于 2024-11-06 09:34:49 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | 百货开发组 |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P2 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 覃光贤 于 2024-10-11 14:17:53 |
|---|---|
| 由谁完成 | 覃光贤 于 2024-10-12 16:15:51 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 周杰 于 2024-11-06 09:34:49 |
| 关闭原因 | 已完成 |
| 最后编辑 | 周杰 于 2024-11-06 09:34:49 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 5工时 |
|---|---|
| 总计消耗 | 5工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 2024-10-10 |
| 实际开始 | 2024-10-11 |
| 截止日期 | 2024-10-16 |
计算公式
case when ifnull( rating_count_1, 0 ) + ifnull( rating_count_2, 0 ) + ifnull( rating_count_3, 0 ) + ifnull( rating_count_4, 0 ) + ifnull( rating_count_5, 0 ) = 0 then 0 else
ROUND((
1 * ifnull( rating_count_1, 0 ) + 2 * ifnull( rating_count_2, 0 ) + 3 * ifnull( rating_count_3, 0 ) + 4 * ifnull( rating_count_4, 0 ) + 5 * ifnull( rating_count_5, 0 )
)/(
ifnull( rating_count_1, 0 ) + ifnull( rating_count_2, 0 ) + ifnull( rating_count_3, 0 ) + ifnull( rating_count_4, 0 ) + ifnull( rating_count_5, 0 )
),
4
) end AS rating_star_details
表t_amazon_boutique_listing_extra_parent_asin新增字段 rating_star_detail
计算值与公式值比较,一致