fix: 统计报表用年度完成率替代总完成率
- 完成率改用 current_year_completion_rate 平均值 - 50%达标数改用 current_year_completion_rate >= 0.5 - 修复后数据:40台普货 完成率51.6% 50%达标15台 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -308,10 +308,10 @@ app.get('/targets', async (c) => {
|
|||||||
COUNT(*) as total,
|
COUNT(*) as total,
|
||||||
SUM(today_mileage) as today_total,
|
SUM(today_mileage) as today_total,
|
||||||
SUM(current_mileage) as cumulative_total,
|
SUM(current_mileage) as cumulative_total,
|
||||||
AVG(completion_rate) as avg_completion,
|
AVG(current_year_completion_rate) as avg_completion,
|
||||||
SUM(CASE WHEN is_qualified = 1 THEN 1 ELSE 0 END) as qualified_count,
|
SUM(CASE WHEN is_qualified = 1 THEN 1 ELSE 0 END) as qualified_count,
|
||||||
SUM(CASE WHEN current_year_is_qualified = 1 THEN 1 ELSE 0 END) as year_qualified_count,
|
SUM(CASE WHEN current_year_is_qualified = 1 THEN 1 ELSE 0 END) as year_qualified_count,
|
||||||
SUM(CASE WHEN completion_rate >= 0.5 THEN 1 ELSE 0 END) as half_qualified_count,
|
SUM(CASE WHEN current_year_completion_rate >= 0.5 THEN 1 ELSE 0 END) as half_qualified_count,
|
||||||
SUM(current_year_mileage_task) as current_year_target,
|
SUM(current_year_mileage_task) as current_year_target,
|
||||||
SUM(current_year_mileage) as current_year_completed,
|
SUM(current_year_mileage) as current_year_completed,
|
||||||
MAX(current_year_assessment_end_date) as year_end_date
|
MAX(current_year_assessment_end_date) as year_end_date
|
||||||
|
|||||||
Reference in New Issue
Block a user