411 lines
10 KiB
JSON
411 lines
10 KiB
JSON
{
|
|
"normalizedCsv": "/Users/lingniu/project/ai-coding/lingniu-vehicle-ingest/tmp/gps-mileage-import-019fa1ac-db39-7933-bb0e-30dd63cc25bd/G7_GPS车辆每日里程_20251231-20260630.csv",
|
|
"combinedCsv": "/Users/lingniu/project/ai-coding/lingniu-vehicle-ingest/tmp/gps-mileage-import-019fa1ac-db39-7933-bb0e-30dd63cc25bd/G7_GPS车辆每日里程_合并优先季度统计_20251231-20260630.csv",
|
|
"statisticCsv": "/Users/lingniu/project/ai-coding/lingniu-vehicle-ingest/tmp/gps-mileage-import-019fa1ac-db39-7933-bb0e-30dd63cc25bd/G7_GPS季度统计每日里程_20260101-20260630.csv",
|
|
"source": {
|
|
"rowCount": 174538,
|
|
"vehicleCount": 959,
|
|
"dateCount": 182,
|
|
"dateFrom": "2025-12-31",
|
|
"dateTo": "2026-06-30",
|
|
"positiveRows": 84147,
|
|
"zeroRows": 90391,
|
|
"totalKm": 10403160.68,
|
|
"files": [
|
|
{
|
|
"name": "智能管车_车辆里程日报-091555330.xlsx",
|
|
"vehicleCount": 959,
|
|
"dateFrom": "2025-12-31",
|
|
"dateTo": "2025-12-31",
|
|
"dateCount": 1,
|
|
"rowCount": 959,
|
|
"statedTotalKm": 54940.38,
|
|
"calculatedTotalKm": 54940.38,
|
|
"mismatchRows": 0
|
|
},
|
|
{
|
|
"name": "智能管车_车辆里程日报-090938059.xlsx",
|
|
"vehicleCount": 959,
|
|
"dateFrom": "2026-01-01",
|
|
"dateTo": "2026-01-31",
|
|
"dateCount": 31,
|
|
"rowCount": 29729,
|
|
"statedTotalKm": 1738912.78,
|
|
"calculatedTotalKm": 1738912.78,
|
|
"mismatchRows": 0
|
|
},
|
|
{
|
|
"name": "智能管车_车辆里程日报-091002580.xlsx",
|
|
"vehicleCount": 959,
|
|
"dateFrom": "2026-02-01",
|
|
"dateTo": "2026-02-28",
|
|
"dateCount": 28,
|
|
"rowCount": 26852,
|
|
"statedTotalKm": 1144971.51,
|
|
"calculatedTotalKm": 1144971.51,
|
|
"mismatchRows": 0
|
|
},
|
|
{
|
|
"name": "智能管车_车辆里程日报-091020404.xlsx",
|
|
"vehicleCount": 959,
|
|
"dateFrom": "2026-03-01",
|
|
"dateTo": "2026-03-31",
|
|
"dateCount": 31,
|
|
"rowCount": 29729,
|
|
"statedTotalKm": 1979798.51,
|
|
"calculatedTotalKm": 1979798.51,
|
|
"mismatchRows": 0
|
|
},
|
|
{
|
|
"name": "智能管车_车辆里程日报-091030619.xlsx",
|
|
"vehicleCount": 959,
|
|
"dateFrom": "2026-04-01",
|
|
"dateTo": "2026-04-30",
|
|
"dateCount": 30,
|
|
"rowCount": 28770,
|
|
"statedTotalKm": 2072421.26,
|
|
"calculatedTotalKm": 2072421.26,
|
|
"mismatchRows": 0
|
|
},
|
|
{
|
|
"name": "智能管车_车辆里程日报-091046118.xlsx",
|
|
"vehicleCount": 959,
|
|
"dateFrom": "2026-05-01",
|
|
"dateTo": "2026-05-31",
|
|
"dateCount": 31,
|
|
"rowCount": 29729,
|
|
"statedTotalKm": 1828491.77,
|
|
"calculatedTotalKm": 1828491.77,
|
|
"mismatchRows": 0
|
|
},
|
|
{
|
|
"name": "智能管车_车辆里程日报-091058580.xlsx",
|
|
"vehicleCount": 959,
|
|
"dateFrom": "2026-06-01",
|
|
"dateTo": "2026-06-30",
|
|
"dateCount": 30,
|
|
"rowCount": 28770,
|
|
"statedTotalKm": 1583624.47,
|
|
"calculatedTotalKm": 1583624.47,
|
|
"mismatchRows": 0
|
|
}
|
|
]
|
|
},
|
|
"quarterlyReconciliation": {
|
|
"rowCount": 29503,
|
|
"matchedRows": 8507,
|
|
"missingInDailyRows": 20996,
|
|
"changedRowsOver0011Km": 4143,
|
|
"absoluteDifferenceKm": 151104.833,
|
|
"maxDifferenceKm": 328.08,
|
|
"examples": [
|
|
{
|
|
"key": "浙F00280F|2026-01-01",
|
|
"dailyKm": 159.08,
|
|
"statisticKm": 127.6,
|
|
"differenceKm": 31.48
|
|
},
|
|
{
|
|
"key": "浙F01110F|2026-01-01",
|
|
"dailyKm": 105.72,
|
|
"statisticKm": 92.5,
|
|
"differenceKm": 13.22
|
|
},
|
|
{
|
|
"key": "浙F01398F|2026-01-01",
|
|
"dailyKm": 276.32,
|
|
"statisticKm": 261.4,
|
|
"differenceKm": 14.92
|
|
},
|
|
{
|
|
"key": "浙F01858F|2026-01-01",
|
|
"dailyKm": 68.45,
|
|
"statisticKm": 51.4,
|
|
"differenceKm": 17.05
|
|
},
|
|
{
|
|
"key": "浙F02268F|2026-01-01",
|
|
"dailyKm": 188.83,
|
|
"statisticKm": 179.5,
|
|
"differenceKm": 9.33
|
|
},
|
|
{
|
|
"key": "浙F02399F|2026-01-01",
|
|
"dailyKm": 112.24,
|
|
"statisticKm": 102.3,
|
|
"differenceKm": 9.94
|
|
},
|
|
{
|
|
"key": "浙F02608F|2026-01-01",
|
|
"dailyKm": 0,
|
|
"statisticKm": 60,
|
|
"differenceKm": -60
|
|
},
|
|
{
|
|
"key": "浙F02618F|2026-01-01",
|
|
"dailyKm": 55.96,
|
|
"statisticKm": 50.4,
|
|
"differenceKm": 5.56
|
|
},
|
|
{
|
|
"key": "浙F02908F|2026-01-01",
|
|
"dailyKm": 65.98,
|
|
"statisticKm": 60.5,
|
|
"differenceKm": 5.48
|
|
},
|
|
{
|
|
"key": "浙F03218F|2026-01-01",
|
|
"dailyKm": 0,
|
|
"statisticKm": 88.8,
|
|
"differenceKm": -88.8
|
|
},
|
|
{
|
|
"key": "浙F03311F|2026-01-01",
|
|
"dailyKm": 147.01,
|
|
"statisticKm": 109,
|
|
"differenceKm": 38.01
|
|
},
|
|
{
|
|
"key": "浙F03980F|2026-01-01",
|
|
"dailyKm": 136.94,
|
|
"statisticKm": 123,
|
|
"differenceKm": 13.94
|
|
},
|
|
{
|
|
"key": "浙F05178F|2026-01-01",
|
|
"dailyKm": 173.95,
|
|
"statisticKm": 149.4,
|
|
"differenceKm": 24.55
|
|
},
|
|
{
|
|
"key": "浙F05579F|2026-01-01",
|
|
"dailyKm": 11.61,
|
|
"statisticKm": 9.9,
|
|
"differenceKm": 1.71
|
|
},
|
|
{
|
|
"key": "浙F05580F|2026-01-01",
|
|
"dailyKm": 50.23,
|
|
"statisticKm": 0,
|
|
"differenceKm": 50.23
|
|
},
|
|
{
|
|
"key": "浙F05698F|2026-01-01",
|
|
"dailyKm": 190.6,
|
|
"statisticKm": 160.5,
|
|
"differenceKm": 30.1
|
|
},
|
|
{
|
|
"key": "浙F05777F|2026-01-01",
|
|
"dailyKm": 34.86,
|
|
"statisticKm": 30,
|
|
"differenceKm": 4.86
|
|
},
|
|
{
|
|
"key": "浙F06218F|2026-01-01",
|
|
"dailyKm": 115.45,
|
|
"statisticKm": 93.7,
|
|
"differenceKm": 21.75
|
|
},
|
|
{
|
|
"key": "浙F06268F|2026-01-01",
|
|
"dailyKm": 148.73,
|
|
"statisticKm": 124.6,
|
|
"differenceKm": 24.13
|
|
},
|
|
{
|
|
"key": "浙F06298F|2026-01-01",
|
|
"dailyKm": 62.38,
|
|
"statisticKm": 0,
|
|
"differenceKm": 62.38
|
|
}
|
|
],
|
|
"files": [
|
|
{
|
|
"name": "里程统计[天][2026-01-01至2026-03-31] (1).xlsx",
|
|
"rowCount": 5670,
|
|
"vehicleCount": 63,
|
|
"dateCount": 90,
|
|
"methods": [
|
|
"终端里程(自识别)",
|
|
"经纬度(自识别)"
|
|
],
|
|
"totalKm": 199595.703
|
|
},
|
|
{
|
|
"name": "里程统计[天][2026-01-01至2026-03-31].xlsx",
|
|
"rowCount": 9000,
|
|
"vehicleCount": 100,
|
|
"dateCount": 90,
|
|
"methods": [
|
|
"终端里程(自识别)"
|
|
],
|
|
"totalKm": 559283.064
|
|
},
|
|
{
|
|
"name": "里程统计[天][2026-04-01至2026-06-30] (1).xlsx",
|
|
"rowCount": 5733,
|
|
"vehicleCount": 63,
|
|
"dateCount": 91,
|
|
"methods": [
|
|
"终端里程(自识别)",
|
|
"经纬度(自识别)"
|
|
],
|
|
"totalKm": 270528.333
|
|
},
|
|
{
|
|
"name": "里程统计[天][2026-04-01至2026-06-30].xlsx",
|
|
"rowCount": 9100,
|
|
"vehicleCount": 100,
|
|
"dateCount": 91,
|
|
"methods": [
|
|
"终端里程(自识别)"
|
|
],
|
|
"totalKm": 1459202.8
|
|
}
|
|
]
|
|
},
|
|
"combinedImport": {
|
|
"rowCount": 195534,
|
|
"vehicleCount": 1075,
|
|
"dateCount": 182,
|
|
"dateFrom": "2025-12-31",
|
|
"dateTo": "2026-06-30",
|
|
"positiveRows": 95493,
|
|
"zeroRows": 100041,
|
|
"totalKm": 12560340.59,
|
|
"precedence": "季度里程统计(明确标注终端里程/经纬度)优先;无季度记录时使用车辆里程日报"
|
|
},
|
|
"priorImportComparison": {
|
|
"priorRangeRows": 174538,
|
|
"unchangedRows": 174347,
|
|
"changedRows": 191,
|
|
"missingInPriorRows": 0,
|
|
"extraPriorRows": 0,
|
|
"totalDifferenceKm": -24250.47,
|
|
"maxDifferenceKm": 700.28,
|
|
"examples": [
|
|
{
|
|
"key": "浙F31066F|2026-03-01",
|
|
"newKm": 0,
|
|
"priorKm": 43.72,
|
|
"differenceKm": -43.72
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-02",
|
|
"newKm": 0,
|
|
"priorKm": 47.39,
|
|
"differenceKm": -47.39
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-03",
|
|
"newKm": 0,
|
|
"priorKm": 80.49,
|
|
"differenceKm": -80.49
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-04",
|
|
"newKm": 0,
|
|
"priorKm": 55.35,
|
|
"differenceKm": -55.35
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-05",
|
|
"newKm": 0,
|
|
"priorKm": 56.29,
|
|
"differenceKm": -56.29
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-06",
|
|
"newKm": 0,
|
|
"priorKm": 38.64,
|
|
"differenceKm": -38.64
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-07",
|
|
"newKm": 0,
|
|
"priorKm": 41.31,
|
|
"differenceKm": -41.31
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-08",
|
|
"newKm": 0,
|
|
"priorKm": 40.48,
|
|
"differenceKm": -40.48
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-09",
|
|
"newKm": 0,
|
|
"priorKm": 56.16,
|
|
"differenceKm": -56.16
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-10",
|
|
"newKm": 0,
|
|
"priorKm": 88.1,
|
|
"differenceKm": -88.1
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-11",
|
|
"newKm": 0,
|
|
"priorKm": 58.59,
|
|
"differenceKm": -58.59
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-12",
|
|
"newKm": 0,
|
|
"priorKm": 38.97,
|
|
"differenceKm": -38.97
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-13",
|
|
"newKm": 0,
|
|
"priorKm": 24.74,
|
|
"differenceKm": -24.74
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-14",
|
|
"newKm": 0,
|
|
"priorKm": 108.23,
|
|
"differenceKm": -108.23
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-15",
|
|
"newKm": 0,
|
|
"priorKm": 133.53,
|
|
"differenceKm": -133.53
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-16",
|
|
"newKm": 0,
|
|
"priorKm": 87.5,
|
|
"differenceKm": -87.5
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-17",
|
|
"newKm": 0,
|
|
"priorKm": 114.43,
|
|
"differenceKm": -114.43
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-18",
|
|
"newKm": 0,
|
|
"priorKm": 142.45,
|
|
"differenceKm": -142.45
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-19",
|
|
"newKm": 0,
|
|
"priorKm": 85.73,
|
|
"differenceKm": -85.73
|
|
},
|
|
{
|
|
"key": "浙F31066F|2026-03-20",
|
|
"newKm": 0,
|
|
"priorKm": 104.22,
|
|
"differenceKm": -104.22
|
|
}
|
|
]
|
|
}
|
|
}
|