报表上的空值从哪来:三种缺数票务系统的补法不一样
时间:2026-10-16 18:15:00 作者:智慧景区票务系统

月报上有 6 个格子是空的,经办的人一口咬定当天填了。往下查是三种不同的事:两栏真没人采,两栏现场记了但没传上来,剩下两栏传上来了、库里没落住。票务系统里这三种看上去都一样——一个空,补法完全不同,混着补就会把没发生的事补成一个数。

三种缺数各怎么发现

源头没采,是流程漏了:这一栏本来就没有录入口,或者入口在窗口 A 的界面上被藏掉了。查它靠字段使用登记表,票务系统里连着几个月为空、又没人报过故障的字段,八成是采集口没了。采了没传,是终端和网络的锅,本地有记录、服务端没有,发现它要拿两头的条数比:终端当日操作条数对服务端接收条数,差几条就缺几条。传了没落库最难找,售票系统的接口日志里有回执、库里那一行是空,问题一般出在字段类型或者唯一键冲突上,靠落库失败的报错记录去找,比对着报表猜快得多。

补采还是补算

分界线是这个数本来存在过没有。存在过、只是没进来,叫补录:拿终端流水或者纸质台账一笔笔回填,把票务系统里那笔空的补上值。从来没存在过,叫推算:用相邻字段估一个数填上去,报表看着满了,实际是凭空多出一个数。能补录的不许推算,非要推算的必须单列一栏写清算法,不能混进实际数里。空值率超过 2% 的字段当日查因——当天就要说清是哪一种缺法,拖到月底再看,三种就分不出来了。

报表空值的三种来源与当日查因的分派

补出来的数要打标记,口径写在末尾那一栏

补录数据必须打补录标记并保留原空值记录。三样是一套:新值、标记、原来那条空着的记录都留着,谁哪天补的、依据哪张单据,一并落住。只填新值不留原空记录,事后没法判断这一栏有几分是实际、几分是补的。口径写在报表末尾那一栏的取数说明里,三句话就够:这一栏的空值出自哪天到哪天、按哪一种缺法补的、补了几笔。写在小字注释里的,看报表的人不会翻到;写在末尾那一栏,才有人照着去核。

判断手上这一栏属于哪一种,问一句就能定:现场那台机器上还有没有当日记录?有,是没传或者没落库;没有,就是压根没采。第二天再拿票务系统的接收条数同终端的操作条数比一次,缺数能补齐的就是传输问题;补不齐、单据上也没这笔的,才回头改流程。

售票系统的日报要留一条固定动作:每天上午把前一日各字段的空值率拉一遍,超过 2% 的几个直接派到人,写清当日查因、次日回话。缺数这件事一旦没人派,报表就自动转成推算;推算用久了,票务系统里就再也没有实际数可查。空值率的分子分母也要写明白:分母是应采的单数,不是全部单数,用错分母,一个本来正常的字段也能读出 2% 以上。

字段空值率的日报派单与查因回话记录

例外单列一条:核销类字段确实未发生的按未核销填写,不算空值。客人买了没来,核销时间本来就不存在,这一栏空着是数据在说实话。按未核销填一个明确状态进报表,售票系统的到访率和核销率才算得对。把这一类也算进空值率去查因,等于逼人给一件没发生过的事造出一个时间来。

点击下方文字 自动复制微信号
15629900190(点击复制)