| | |
| | | - **一处需用户拍板的数值变化**:本次生成件 `中口径排名` 有 **46 格**(同比/排名,如 `D3` 0.0581→**0.0402**、`E4` 第10→第**9**)与上一版不同;**新值与《中口径分析》页逐位一致**(`B3=35028.0636`、`C3=0.04015856`)——即排名页与明细/分析页口径统一(原旧值是该页在母版里的旧缓存)。**保留新值 / 回退旧值待用户确认**。 |
| | | - **归档说明**:`归档/` 内 5 件历史母版/版式件仍可随时取回(未删除);母版目录以后只放"当期一本"。 |
| | | - **状态**:**【待验收】**。 |
| | | ### 10-12(9):扩列器加「整本重算写缓存」+ 明确保留中口径排名新值【待验收】 |
| | | |
| | | - **问题定位(用户问"为什么产生这 46 格差异")**:母版里**大量公式只有公式、没有缓存值**(POI 写公式不带缓存)。实证:母版经 Excel 保存前后 **约 2.47 万格**由"空"变"有值"(如 ` 货运!U5: 空→130311.8927`)。`中口径排名` 的同比/排名由程序**读母版缓存**计算(方案 A)→ 缓存空时算旧值 `0.0581`,缓存补齐后算 `0.0402`(**与《中口径分析》逐位一致**)。**新值才是数据完整时的正确结果**。 |
| | | - **改动**:`SummaryLayoutExpander` 新增 `recalcAndCache(wb)`(`clearAllCachedResultValues()` + `evaluateAll()` 写回缓存,失败仅 WARN),在 `expand()` 与 `fixTitles()` 中调用。 |
| | | - **验证**:扩列 2026-08 → 公式格 **39,961** 个,**空缓存仅 4 格**(全在 ` 货运`,POI 无法求解的外部引用,Excel 打开会算);修复前同类母版约 2.47 万格无缓存。 |
| | | - **用户决定**:`中口径排名` 那 46 格**保留新值**(与中口径分析一致,口径统一)。 |
| | | - **报告(本地、不入库)**:`docs/功能测试报告/功能测试报告_扩列整本重算写缓存_2026-10-12.md`。状态:**【待验收】**。 |
| | | ### 10-12(10):9 月导入核验 + 出表抽查通过;9 月仍缺数据清单【待验收】 |
| | | |
| | | - **9 月导入核验(只读查库)**:城市公交 **141 行**、巡游出租 **17 行**、公路旅客 H2031 **767 行**、货运企业 H2032 **636 行** → 全部成功(**公交/出租的"按表头名定位"改动实测有效** ✓,`import_batch` 551/552 可见)。仍缺 9 月:**②《货运量周转量表》(全口径)0 行、③规上规下拆分表 0 行、网约车订单/全省 pin 0/0、个体客运 0 行**(用户 2026-10-12 说明:其他数据暂时还没有)。 |
| | | - **出表抽查(产物落 `docs/生成汇总大表/输出/生成_道路运输量汇总表_2026-09.xlsx`)**:公交 9 月客运量 **13476.35**、城市内 **12021.00**、出租客运量 **5626.81**、城市内 **5139.61** —— 与库内 Σ17 市州**逐位一致** ✓;累计已含 9 月(公交累计 **124252.69** = 1-8月 110776.34 + 9月 13476.35)✓。因②未导,9 月《 货运》页"全口径"暂等于规上(3575.1211)、"规下"为 0 —— 属缺数,非算错。 |
| | | - **小待办**:公交 9 月 **141 行** vs 1-8 月各期 **142 行**(少 1 行),待核是源文件少行还是导入跳过(可能是空行/汇总行)——用户说先这样,留待以后。 |
| | | - **本机限制**:助手沙箱不能写 `D:\下载`,生成件只能落在仓库内(`docs/生成汇总大表/输出/`);正式下载请在页面点生成/下载。 |
| | | - **状态**:**【待验收】**。 |
| | | ## 最新(2026-10-12,zyj 线) |
| | | |
| | | ### 10-12:扩列器补「标题按母版期次重写」+ 修正 8 月母版标题【待验收】 |