# 工作日结_2026-09-19 ## 一、今天做了什么 ### 1. 持续在规企业(545 家)分市州 1-8 月累计运距同比(桌面交付) 用户 09-18 确认「持续在规企业」= **2025 年 1-8 月与 2026 年 1-8 月均连续 8 个月上报**(545 家), 要求把该口径下的分市州累计运距同比算出来并输出到 `D:\桌面\货运企业分市州情况\`。 - 数据源:`traffic_audit.h2032_enterprise_monthly`(2025-01 ~ 2026-08)。 - 口径:累计平均运距 = 1-8 月累计周转量 ÷ 累计货运量;同比 = 今年累计 ÷ 去年同期累计 − 1;全省 = Σ17 市州。 - 产出:`持续在规企业545家_分市州1-8月累计运距及同比_2026-09-19.xlsx`(`市州汇总` + `企业明细(545家)`), 脚本 `docs\工具\持续在规企业545家累计运距生成.py`。 关键结果: | 市州 | 2026年1-8月累计运距(公里) | 2025年同期(公里) | 同比 | 市州 | 2026年1-8月累计运距(公里) | 2025年同期(公里) | 同比 | | --- | --- | --- | --- | --- | --- | --- | --- | | **全省** | **158.18** | **153.73** | **+2.90%** | 黄冈 | 138.73 | 137.16 | +1.15% | | 武汉 | 159.66 | 140.71 | +13.47% | 咸宁 | 115.25 | 151.84 | −24.10% | | 黄石 | 112.67 | 93.75 | +20.18% | 随州 | 187.28 | 226.03 | −17.14% | | 十堰 | 321.13 | 330.78 | −2.92% | 恩施州 | 141.78 | 128.56 | +10.28% | | 宜昌 | 85.75 | 83.61 | +2.57% | 仙桃 | — | — | 不适用 | | 襄阳 | 279.65 | 258.01 | +8.39% | 潜江 | 407.97 | 367.73 | +10.94% | | 鄂州 | 42.38 | 103.49 | −59.05% | 天门 | 61.02 | 134.33 | −54.57% | | 荆门 | 305.92 | 321.00 | −4.70% | 神农架林区 | 57.68 | 113.39 | −49.13% | | 孝感 | 183.86 | 198.51 | −7.38% | | | | | | 荆州 | 321.44 | 337.36 | −4.72% | | | | | ### 2. 核对用户侧《货运企业分市州情况》表 - 该表 M/N 两列(持续在规企业)与本次 545 家口径**逐行一致**(M = 去年同期基数,N = 累计同比)。 - 发现一处口径混用:**全省行 N4 填的是 8 月当月同比 +7.8217%**(157.0007 ÷ 145.6114 − 1), 其余 17 行均为 1-8 月累计同比;累计口径应为 **+2.90%**(158.18 ÷ 153.73 − 1),相差 4.93 个百分点。 - 表头「1-8月平均运距」未标年份,实际为 2025 年值,已在本次交付件中分列两年消除歧义。 - 该表 O 列「1-8月高速运距同比」与手头高速数据(`运距分析报告\运距分析数据汇总.xlsx`)算得的全省 −5.94% 不一致 (市州差异更大),来源与期间待用户确认;按用户要求本轮不处理高速列。 ### 3. 同名企业口径 1-8 月累计货运量/周转量 SQL 查询脚本(本次新增) 用户提问:25 年与 26 年企业数不同,要「企业名称相同」地分别汇总 1-8 月累计的 货物周转量和货运量,SQL 怎么写。 - 交付脚本:`docs\生成汇总大表\同名企业_1-8月累计对比_2026-09-19.sql`(6 条查询,全中文注释)。 - 口径:企业名称取两年 1-8 月的交集,与白天确认的「持续在规企业 545 家」完全一致; 单位统一 ÷10000 输出「万吨 / 万吨公里」。 - 结果: | 口径 | 企业数 | 货运量2025(万吨) | 货运量2026(万吨) | 货运量同比 | 周转量2025(万吨公里) | 周转量2026(万吨公里) | 周转量同比 | | --- | --- | --- | --- | --- | --- | --- | --- | | 同名企业 | 545 | 30153.14 | 27752.68 | −7.96% | 4635340.46 | 4389882.05 | −5.30% | | 全量 | 664 / 636 | 33994.45 | 31399.82 | — | 5102518.95 | 4927161.77 | — | 同名口径的 2026 年累计数与白天交付件全省行(27752.6820 万吨 / 4389882.0468 万吨公里)完全一致,两条链路互证通过。 全量与同名口径的差额也已算清:2026 年新进 91 家(+3647.14 万吨 / +537279.73 万吨公里), 2025 年退出 119 家(−3841.31 万吨 / −467178.48 万吨公里)。 补充(当日追加):用户接着要「企业明细也导出来」,脚本追加 **查询 7 企业明细导出** 与 **查询 8 合计对总数**。 - 查询 7 的匹配键改用 `unified_credit_code`,覆盖 **546 家**(比名称口径多 1 家改名企业: `91420112558443820B`,2025-01~09「湖北三峡富烨绿电供应链有限公司」→ 2025-10 起「湖北长峡富烨绿电供应链有限公司」), 输出 14 列(信用代码、两年名称、是否改名、市州、两年货运量/周转量及增减同比),按 2026 年货运量降序。 - 546 家口径合计:2025 年 1-8 月 30162.99 万吨 / 4637038.58 万吨公里;2026 年 27764.88 万吨 / 4392984.81 万吨公里。 - 脚本内附三种导出方式(命令行 tsv / Navicat 导 xlsx / INTO OUTFILE),命令行方式已实测导出 546 行、中文正常。 - 待用户确认:对外报送用 545 家(名称交集)还是 546 家(代码交集),确认后再定稿件。 ## 二、测试结果摘要 见《功能测试报告_持续在规企业545家分市州累计运距同比_2026-09-19.md》:11 条用例(7 正向 / 3 边界 / 1 负向)全部通过。 - 明细 545 行求和 = 汇总页全省行(27752.6820 万吨 / 4389882.0468 万吨公里,差异 0); - 全省行 = Σ17 市州;17 个市州与用户表格逐行一致; - 仙桃市无可比基数、累计货运量为 0 的企业均已防除零处理。 - 同名企业口径 SQL 脚本已整脚本执行验证(含追加的明细导出查询):17 条用例(11 正向 / 2 负向 / 4 边界)全部通过; 明细 545 行求和 = 汇总行(差异 0),差异企业闭合校验通过。 ## 三、遗留问题与待办 1. 用户表格 O 列高速运距同比的来源/期间待确认(需与 N 同为 1-8 月累计),确认后方可算「运距增速差」。 2. 09-18 交付的《货运月报_持续在规企业_分市州1-8月累计运距及同比》采用**官方全口径**(同比 +4.54%); 本表采用**两年持续在规 545 家口径**(同比 +2.90%),两版口径不同但都已注明,供业务按场景选用。 3. 若该表要随《差异率汇总表》上报,建议加注两种口径的差异原因(规上企业名单变动)。 ## 四、明天计划 1. 视用户反馈确定上报口径(545 家 vs 全口径),必要时合并成一版双口径表。 2. 高速数据来源确认后补算「运距增速差」。