{ "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 } ] } }