指数要还原成可比口径,先弄清折法
还原这个词容易被读成把指数算回件数,这两个目标并不一样。还原要的是可比,也就是让来自不同底子的两个数落在同一条水平线上,放在一起看时不打架。它求的是对齐,不是精度。目标定错了,后面的动作都会跟着走偏,白费力气。
折法可以拆成三步。先选一个基准当参照,再把待折的数按基准的底子做调整,最后把调整结果回填到同一张表里。三步的顺序不能换,先回填再选基准,等于把参照物的位置也一起挪了,越折越乱。
第一步的基准通常从三样里挑:一个体量居中的类目、一个数据比较完整的站点、或者一段成交平稳的区间。基准的作用是提供一个不动的参照点,其它数都往它身上靠。参照点自己在动,整组数就都跟着漂。
第二步的调整项一般从三头来:价格带的分布、件数的分布、以及区间长度。这三头各自带一个换算关系,折算就是把这三个关系依次作用到待折数上。三个关系叠在一起,出来的结果就不再是简单的加减。
折法里有个容易跳过的动作,是把两边拉到同一个起点。两个数的起始水平如果不一样,直接看涨幅会得出错误的相对关系。把首点都记成一百,后面的变化才在同一个参照下比较。这个动作不改变形状,只改变刻度,两边的变化就落在同一个参照下了。
折法不是一个固定系数。系数式的做法假设底子在所有类目上都一样,实际每类生意的价格带与件数分布都不同,同一道折算落到不同类目上的力度本来就不一样。把系数当成跨类目通用,是折法里最先要排除的做法。
折法的输入需要来自同一份口径说明。一边按含退单统计、一边按不含退单统计,折出来的结果差异会被算进调整项里,看起来像底子不同,其实是统计口不同。折之前把两边的口径说明对一遍,比折完再回头找原因省事。口径这一层对不上,折法做得再细也站不住。
知虾公开页面上,同一个类目在不同站点各有一套折算结果,跨站对照因此要多补一道工序。币种这一道要把两边的价格换成同一种计价单位,价格水平这一道要把档位对齐。这两道做完,各站的指数才真正落在同一条线上。
跨类目折的时候多出的是体量这一道。大小类目的成交规模差得多,指数却是被压过的,直接摆在一起会让小类目看着比实际靠前。体量这一道的做法通常是按类目的整体规模做一次缩放,把两边的量级拉到同一条线上。
跨区间折的时候多出的是长度这一道。七天与三十天装的内容不一样,把两个区间的指数放在一起,先要把窗口长度对齐,或者干脆取两段都覆盖的那一部分。长度不齐就比,比出来的是两个窗口的差别,不是两个类目的差别,读出来的结论会指错方向。
折法做完之后要能回溯,这一点在做多类目对照时尤其明显。哪一条待折数用了哪个基准、在哪个区间上折的、调整项取的是哪一段,这些要能一一对应回去。回溯不了,过一阵再看到这组数,就说不清它是怎么来的,也没法在新的口径下重做一遍,等于白折一次。
折法只改呈现的水平线,不改动原始数。原始指数该是多少还是多少,折出来的那一列是另存的一列。把原列删掉,等于把参照物也删掉了,往后想换个基准重折,就得从头再收一遍数据,白折一次。
折法可以只做一半。手头只有站点这一层不同、其它都一样,那就只做币种和价格水平这两道,体量和区间不用动。每一项只在两边确实不同的时候才需要折,全都折一遍既费事,也会带进多余的调整,把干净的对照弄脏。
折的顺序宜粗到细。先把区间长度和站点币种这类粗项对齐,再处理价格带和件数分布这类细项。顺序反过来,细项调完之后粗项一动,前面的细调全部作废,只能从头再来一遍,成本翻上去。
折法里最常见的一个误操作,是把调整量当成真实差异读。调整项调了百分之十,不等于两个数真的差了百分之十,那是底子不同带来的位移。位移和差异是两件事,混在一起读,后面的判断就找不到落点,越往后越乱。
这一节的边界收在折法的做法上:选基准、固定项、调整项、回填、留原列。折完的两个数差多少、哪一种差需要处理、折好的数拿去做什么,都不在这一段里。这一段只把折法这条路铺出来。

折法是一条从基准到回填的路径,每一步改的是水平线,不是原始数
折法里哪一步对不同类目的影响不一样
折法的三步在类目之间的表现并不一致,有的步在某一类目上几乎不动,换一类就得大改。看清哪一步在哪些类目上更吃劲,是折法的一部分,不是判断的一部分。这里只讲这一步的机制,不评调整量的大小。
基准这一步的影响面跟体量分布有关。类目之间的成交规摸如果差得多,基准选在中间和选在两端,两边需要往参照上靠的幅度就不同。体量分布越集中,基准这一步越不敏感;越分散,它对结果的作用越明显,挑错基准的代价也越大。
调整项这一步的影响面跟价格带有关。价格带拉得开的类目,换算关系在两端之间变化大,调整项的作用就重;价格带挤在一小段里的类目,换算关系在整段内变化有限,这一步的作用就轻,调与不调差别有限。
区间这一步的影响面跟周转速度有关。快消类目一周走完一轮,七天和三十天装的内容差得不小;耐用品几个月才动一次,两个区间装的内容差不多。同一道区间对齐,落到这两类上的力度自然不同,快消那一类需要更细的处理。
件数分布是否集中也改写折法。件数集中在少数几个款上的类目,少数款的波动会带动整类指数,调整项的取数就被这几款左右;件数摊得均匀的类目,调整项的取数更接近整体平均水平,折出来的线也更平。
客单价高低的差别体现在价格带那一道上。客单价高的类目,成交额主要由少量订单贡献,件数与成交额的走向容易脱开;客单价低的类目,件数基本决定成交额,两条走向贴合。折法要照顾的是哪一种走向,得先看这一层,判断错了调整项就取错了对象。
促销依赖度高的类目,区间这一道的敏感度明显更高。活动期成交占比大,窗口里包不包含活动期,指数的水平线会差出一段。折的时候如果两边的活动期位置不一致,区间对齐就得先把活动段单独处理,再合回平销段。
新品占比高的类目,件数分布变化快,今天集中在这几款,下个月可能换了另外几款。这种类目的调整项需要跟着更新,不更新就会用旧的分布去折新的数,折出来的水平线会偏出一段,越折越远。
类目内的品牌集中度也是一个变量。头部品牌占了大头的类目,指数的走向跟头部品牌的节奏高度一致;品牌分散的类目,指数反映的是许多小玩家合起来的平均状态。折法面对这两种结构,取数方式不一样,同一道工序的落点也不同。
同一个类目在不同站点上,敏感的步也可能不同。有的站点价格带拉得开,价格那一道吃劲;有的站点件数分布散,体量那一道更吃劲。把这些差异记住,跨站点折的时候才知道该在哪一步多花力气,不用每次都从头摸。
判断哪一步在某个类目上更吃劲,可以看折前折后水平线的移动方式。如果一条水平线整体平移、形状没变,说明起作用的是基准那一步;如果形状也跟着变了,说明调整项里有按分布加权的成分。
吃劲不等于要处理。这一步说的是折法在这个类目上需要多花一点心思,不是说要为此改变什么做法。折法的目标是让两边的数能放在一起,只要放得住,这一步多调一点少调一点都算完成,不必反复抠。
折法里不必每一类都追求同等精度。体量小的类目本来就只占一小块,为它单独调一遍的成本可能高过收益。折法允许不同类目用不同的细致程度,前提是同一组对照里的数用同一种细致程度,否则组内的口径又分成了两截。
把哪一步最吃劲记下来,本身就是折法的一环。记法可以很朴素,在类目后面标一个词,比如标价格、标体量、标区间。下次再折这个类目,直接照着上次的标来做,不用重新摸索一遍,也少漏一项。
类目本身也会变。一个类目从小众走向大众的过程里,件数分布和价格带都会变,原来吃劲的那一步可能变得不吃劲。同一套折法隔半年回头看一次,判断的依据会变,折法本身也该跟着调整,不然会拿旧底子去折新数。
这一节处理的是折法在类目之间的差异:基准看体量分布,调整项看价格带,区间看周转速度,再加上件数分布、客单价、促销依赖、新品占比、品牌集中度这几层。折完的差说明什么,不在这一节。

同一道折法落到六类类目上,需要调整的力度并不相同
还原之前先固定区间和类目
折之前要先把几项固定下来,不然折到一半发现两边不是同一个口径,前面做的全部要重来。固定的目的是让折法有一个稳定的起点。这一节把该固定的项逐条摆出来,说清每项固定的具体做法。
区间是第一个要固定的项。两边都要说清用的是七天、三十天还是九十天,是滚动的还是按自然周自然月结算的。同一个数放在两种区间上就是两个数,不先固定,后面的调整项就没有一个共同的窗口可用,折出来接不上。
区间的起点也要固定。两边都取窗口的同一位置,比如都从自然周的第一天开始,或者都从某个月的月初开始。一头从月初、一头从月中,中间夹着一次活动的概率大不一样,固定起点能把这个不确定项去掉一半。
类目是第二个要固定的项,而且要固定到同一层。一级类目、二级类目和叶子类目是三套不同的聚合,混着用等于拿三个层级的平均去互相折算。折之前把两边的类目层级写在同一个水平上,是最省事的一种固定,也最容易被跳过。
类目的定义口径也要看清。同一个词在平台上的归属可能不一样,两边说的同一个类目未必装着同一批商品。把两边的类目名称和它覆盖的范围对一遍,比折完再回头查要省一些力气,省下的时间都在后面。
站点是第三个要固定的项。各站的币种、价格水平、促销日历都不同,两边站点的组合要先写下来。跨站折的时候还要确定以哪个站点为参照,参照站定了,其它站往它身上靠,调整方向就唯一了。
时间点是第四个要固定的项。指数按日前一天更新,两边取的日期要一致。一边取周五、一边取周一,中间隔着一个周末,成交节奏不同,折出来的水平线也会不同。把日期写在同一个格子里,是最基本的固定。
基准是第五个要固定的项。上一节说过基准可以从类目、站点、区间里挑,这里要把它写实:具体是哪一类、哪一个站、哪一段区间。基准写不实,折到后面再想换,前面调好的数就都作废了。
币种是第六个要固定的项,而且要和基准站一致。用基准站的币种计价,其它站的数按同一天的价折过来。两边用不同币种直接摆在一起,等于把汇率的变化也算进了口径差异里,折出来分不清是哪一头带来的。
价格带的口径是第七个要固定的项。价格带的划分方式是按区间还是按分位,两边要一致。一边用固定金额分段、一边用分位数分段,同一个价格带在两个体系里覆盖的商品不是同一批,调整项就会失效。
统计口是第八个要固定的项。哪些单算进统计、哪些不算,两边要用同一套判定。这一项通常在口径说明里能找到,找不到就按不确定处理,两边都按同一个不确定的方式取数,比一边严一边松要好。
固定的顺序也有讲究。先把区间、类目、站点这三项粗的定下来,再定基准、币种、价格带、统计口这几项细的。粗项定完再动细项,细项的取数范围才不会两次改口,前后两组数也接得上,返工的机会少一半。
固定之后,中途不要换。折到一半发现基准不合适,正确的做法是整组重做,而不是只把基准那一格换掉。只换一格,前面按旧基准调好的数还留在表里,整组数的水平线就此分成两截,谁也说不清哪一截算数。
把固定项写下来的方式可以很简单,一列一项,写在表的旁边。类目、站点、区间、日期、基准、币种、价格带、统计口,八行八格。这份清单跟着这组数走,换人接手的时候也照着同一份清单来做。
固定项里换来一项,整组数就需要重做一遍。这是折法本身的特性,不是流程设计得不好。口径换了而数没重做,表面上看着还是一张表,实际上一部分数在旧口径下、一部分在新口径下,横着读会读出假的差。
这一节列的是固定事项:区间与起点、类目与层级、站点、时间点、基准、币种、价格带、统计口。每一项都有各自的具体做法,缺一项就会在后面某一处冒出来。下一节接着看,哪几组对照把这几项固定齐之后就能直接比。
| 固定项 | 具体做法 | 写在哪里 | 漏掉之后 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 区 | 间 | 长 | 度 | |||||||||||
| 两 | 边 | 统 | 一 | 取 | 七 | 日 | 、 | 三 | 十 | 日 | 或 | 九 | 十 | 日 |
| 表 | 头 | 一 | 列 | |||||||||||
| 窗 | 口 | 内 | 容 | 不 | 同 |
哪几类之间能直接比,哪几类不能
把固定项都定齐之后,接着要判断哪两组数能直接摆在一起、哪两组必须先折一道。判断的依据不复杂,就是逐项比对两组数在区间、类目、站点、基准、币种、价格带、统计口上是否一致。一致就能直接比,不一致就得先折。
同类目、同站点、同区间、同统计口的两组数可以直接比。比如同一个叶子类目在相邻两周的指数,条件基本齐了,把两个数放在一起看变化是站得住的。这是所有对照关系里最干净的一种,也是最少见的一种。
同类目、同区间、不同站点的两组数要先折一道。各站的币种和价格水平不同,直接摆在一起,实际上是把站点差异当成了类目差异。折的时候以其中一个站为基准,另一个站往它身上靠,靠完再看两个数的相对关系。
同类目、同站点、不同区间的两组数也要先折一道。七天和三十天装的窗口不一样,长窗口会把短促的变化摊薄。折的做法通常是取两段都覆盖的那一部分,或者把长窗口按同样长度切成几段,与短窗口对齐。
不同类目、同站点、同区间的两组数要先折体量那一道。大小类目的成交规模差得多,指数却是压过的,直接把两个数比高低,比的其实是两个类目在各自体量下的相对位置。体量那一道折完,两边的量级才在同一层上,名次的比较才有意义。
不同币种的两组数要先折币种这一道,而且要按同一天的价折。用两天的价各折一边,等于把汇率在两日之间的变化也算进了对照里。折币种这一道时,宁可两边都用同一个偏保守的价,也不要用两个不同的价。
不同类目层级的两组数不能直接比。一级类目的平均和叶子类目的平均量的是不同批商品,把它们并排放,读者会以为在看同一个层面上的对比。先把两边都拉到同一层,再谈数字之间的关系。
新品的指数和老品的指数要分开看。新品进店时间短,窗口里的成交还在爬坡阶段,指数天然偏低;老品已经进入平稳期,指数反映的是它的常态水平。把两类混在一起算平均,会把爬坡期的低值拉进常态值里,算出来的水平线两头都不像。
活动期和平销期的两组数要分开。活动期成交集中,窗口里包含活动段的指数会被顶起一段。两边一个含活动、一个不含,比出来的不是需求差,是活动差,方向还可能反过来。折的做法是把活动段单独切出来,两边都按平销段比。
单店的指数和把几个店合起来的指数不是一回事。合起来的口径里各店的权重不同,指数反映的是合起来之后的平均水平。拿它去跟某一个店的指数比,比的层次不对。要合,就两边都合;要单,就两边都单,层次不对等的两个数摆在一起,读者会读岔。
从上面几条能看出来,能直接放在一起的组合其实很少。同区间、同类目、同站点、同统计口,这四个条件同时满足才算可以直接比。任何一条不满足,都要先补一道折算,补完再谈两个数之间是什么关系。
判断能不能直接比,可以做一个两项核对。先看两边的类目是不是同一层、同一范围,再看两边的区间是不是同长、同起点。这两项过了,再往下看站点、币种、价格带、统计口。逐项过一遍,比拍脑袋判断稳,也方便把判断过程说给别人听。
不能直接比的时候,还要看清差在哪一项上。差在站点上就折站点,差在区间上就折区间,差在类目上就折体量。几项同时差,就要按粗到细的顺序一项一项折,每折完一项在心里记一笔,避免重复调整同一处。
能直接比的两组数也有边界。它们可以直接比高低,但不适合拿一个数去推另一个数的具体量。可比说的是能在同一个参照下读相对关系,不代表两个数之间的换算关系是固定的。这一层在折法里不展开,留到讲差别的那一段去处理。
把这几种对照关系列成一张对照表,放在折法旁边,用起来最快。表上写清哪几组能直接比、哪几组要先折、折的是哪一项。下次遇到新的一组数,先在这张表上找位置,找不到再单独判断,比每次从头推理快。
这一节给的是对照关系:同类目同站点同区间可直接比,其余几组各要先折一道。至于折完之后的两个数差多少、哪一组的差需要处理,属于后面两段的事,这一节把可比与不可比这条线划清就停。
还原之后再看,高低排序会不会变
排序是折法做完之后最先能看到的动静。把一组类目的指数按高低排开,再把它们折到同一口径上重排,两次的名次往往不一样。这个不一样来自底子被抹平了一部分,剩下的排序更接近两边原本的水平关系。
排序容易变的情形,是几个类目的体量差别本来就大。体量大的类目在原始指数上被压得相对靠后,体量小的被相对抬高,折过体量这一道之后,两边的位置会互换。类目之间的体量差越明显,这种互换越常见,差的组里几乎每次都能看到。
排序不容易变的情形,是几个类目的体量接近、价格带也接近。底子本来就差不多,折法的作用有限,名次基本维持原样。这种情况下折法做的事情更像是把刻度重新标一遍,而不是重新排一遍,名次的参考价值不大。
排序变了不等于生意变了。名次变化只说明原来的排序受到了底子差异的影响,折完之后那个影响被去掉了一部分。把它读成谁在涨谁在跌,是把口径变化当成了需求变化,这一步错得很常见,也最容易被忽略。
折前和折后的两份排序都要留着。留原排序的用处是回溯,看当时的判断建立在什么样的名次上;留折后排序的用处是对照,看底子这一层原来占了多大分量。只留一份,过一阵就说不清名次是怎么来的,别人接手时更说不清。
读排序时看位次,不看具体数值。指数本身是个压缩过的刻度,两个数之间差十几二十,在位次上可能只差一位。盯着数值的细小差别去推名次,容易把取整带来的抖动也读成名次变化,看到的其实是噪声。
有一种排序变化是成组移动,三四个类目一起往上或往下挪一格,内部的相对关系没变。成组移动通常说明这几类共用了同一个底子特征,比如都在同一个站点、都用同一段区间。单独看某一个类目的位次变化,会看不出这个规律,容易当成个别现象去追原因。
把排序按站点拆开看,会出现同一类目在各站的名次不一样。这一层不需要意外,每站的底子本来就是分别算的,相对位置自然对不齐。折法要做的是让同一个站内的排序可比,不是让不同站排出同一份名次,这两件事不能混。
把排序按类目层级拆开看,层级越往上,名次变化越小。一级类目之间体量都很大,互相之间的比例相对稳定;叶子类目之间体量差得远,名次更容易被底子左右。看名次变化的时候,先看这是哪一层的排序,层级不同,名次的稳定性也不同。
排序表记法可以很朴素,三列就够:类目、原始名次、折后名次。再加一列写折法用的是哪个基准。四列一张小表,攒几期之后,哪几类经常互换成组移动,翻一翻就能看出来,不用再逐个推。
名次变化发生在哪一段上,本身也带着信息。都是一头一尾的类目互换,说明差异集中在体量两端;中间几类互换,说明差异在体量中段。把这个规律记下来,下次预判哪几类会互换时就有了依据,也少走一段弯路。
排序稳定本身说明口径一致。一组数折前折后名次一样,多半是两边的底子本来就接近,这时直接用原始排序也是可以的。折法的意义不在于每次都把名次改一遍,而在于让两边确实在同一个参照下,名次可信比名次好看重要。
知虾公开页面上,同一款生意在九个站点的指数是分开呈现的,各站按各自的口径折算,底子本来就不一样。要把它们折到同一基准上看名次,先得接受这件事,名次才有解释的空间,否则排出来的先后只是各站折算底子的投影。
排序要和原始排序一起读,也要和另一份独立的信息对上。比如名次变化集中在几个类目上,可以去看关键词那一侧的搜索走向,看是不是同一批类目在动。两个方向一致,名次变化才算落到实处,只有一个方向有动静就先放着看。
排序只用来排先后,不用来定数量。它能告诉你在这组类目里谁更靠前,不能告诉你靠前的那个比后面的多出多少生意。把名次差换算成件数或金额,越过了这一栏能提供的信息范围,算出来的数看着具体,其实站不住。
这一节看的是折完之后排序的动静:哪种情形下会变、哪种情形下不变、变了说明什么、两份排序怎么留。至于这个名次变化值不值得处理、下一步做什么,是后面几段的事,这一节只把排序这一层讲完。

六组对照里,能直接放在一起的其实只有一组
什么情况下该把这一组重新还原
折法做完之后不是一劳永逸,有些情况下这一组数需要从头再折一遍。判断的入口不在结果好不好看,而在口径有没有动过。口径动过,之前那一列数就不能再放在新的数旁边一起读,两列数的参照点已经不是同一个。
区间口径变更是最常见的一种。平台调整默认窗口,或者把滚动改成按自然周结算,同一类目的指数水平线会整体换个位置。这时候旧的一列数和新的一列数不是同一种口径折出来的,整组都要按新的区间重折一遍。
类目结构调整也要求重折。类目拆分、合并、上下级挪位,都会改变一个类目覆盖的商品范围,体量和价格带跟着变。折法里的体量那一道依赖类目的范围,范围变了,之前的调整项就没有对应的意义了,按新范围重取一次才接得上。
站点增减同样如此。新开一个站或者某个站的口径独立出来,参照站的选择就可能要重排。以旧站为基准折出来的一列数,和以新站为基准折出来的数不在同一个参照上,摆在一起会把站点差异当成类目差异读。参照站定下来之后再动手。
币种或者计价方式变动时,币种那一道要重做。汇率本身每天都在动,这不算变更,用同一天的价折就行;真正需要重折的是计价方式的变更,比如基准价从一种价换成另一种价,折算的起点就换了,前后两组数接不上。
基准本身失效也要重折。原来挑的参照类目如果自己出了大变动,比如被并入别的类目,或者成交结构整体翻新,它就失去了当参照的资格。这时候要重挑一个体量居中的类目当基准,整组数按新基准再走一遍,旧的那一列留着对照就行。
数据源更新时点切换时要留意。页面按日前一天更新,如果某一次更新的时点前后挪了,两边取的日期就可能错开一格。错开一格在平时影响有限,赶上活动期就会差出一段。发现时点变了,把这一组按新时点重取一遍,别拿旧时点的数往上凑。
类目层级的定义调整也会影响折法。平台把某个二级类目提到一级,或者把几个叶子合并成一个,聚合的口径就换了。这类调整通常在公告里能看到,看漏了就会拿旧层级的数去和新层级的数比,比出来的差没有落点。
促销日历变化也归进这一类。大促的时间前移或后移,会把活动段推进或推出原来的窗口。同一段区间里活动占比变了,指数水平线跟着变。碰到大促位置调整,把含活动的那一段单独重折一遍比较稳妥,平销段可以不动。
折完之后如果发现整条水平线在这段时间里自己漂,也要回头查一次。漂的原因可能是区间在滚动,也可能是规则调整过。查清是哪一头带来的,才知道该整组重折,还是只需把窗口往后挪一格,两种做法的成本差很多。
样本范围的变更同样要求重折。统计里含不含退单、含不含超时未付,这些设定一旦调整,同一个类目折出来的指数就会有出入。样本范围的口径一般在说明里能找到,找不到就按两边同一种方式取数,宁可两边都粗一点。
参照物换人的情况也要单独处理。同一份对照里原来用 A 站当基准,后来换成 B 站,前后两组数的参照点变了。除非把前一组也按 B 站重折一遍,否则两组数不能直接续上,续上去的那一段是拼出来的。
重新还原要整组做,不能只补一格。只把变动的那一格按新口径折一下,其余各格还停在旧口径上,整张表的水平线分成两截。这样的表看着完整,横着读的时候会把口径断层当成类目差异,越读越偏。
重折的成本主要在回溯上。原来的一列数删掉了,就得从头把数据收一遍;留着原列,只需按新口径再算一遍调整项。这也是前面反复提留原列的原因,留一份就等于把重做的成本压下来了,改动只在调整项那一层。
每一次重折都值得记一个批次号。批次、口径、基准、区间写清楚,往后看历史数据时,能一眼分清哪几组是同一批折出来的。批次混在一起,历史对比的基准就找不回来了,久了连自己都说不清哪一列是哪一个口径。
这一节列的是该重折的情形:区间变更、类目调整、站点增减、币种与计价变动、基准失效、更新时点切换、层级调整、促销日历变化、水平线自漂、样本范围变更、参照换人。重折的做法还是那三步,只是换了个起点。

折完之后两条线的间距收缩,说明底子那一层被抹平了一部分
还原的做法讲到这一步为止,往后不属于本段
先把这道工序的边界画出来。本篇从头到尾只处理折叠这一件事:基准怎么挑、固定项怎么钉、调整量怎么作用、结果怎么回填留档。折完的两个数差多少、哪一种差需要处理,都不在这张纸上,也不在末尾补一句带过。
折法可以写成一份交接单,交给同事照做也不会走样。单子分四栏:基准一栏写参照取自哪里,固定项一栏写哪几项中途不许换,调整项一栏写三头换算怎么依次作用,回填一栏写结果落在哪张表、原列怎么留。
交接单第一栏是基准。参照通常从三样里选:体量居中的一个类目、数据齐整的一个站点、成交平稳的一段区间。写这一栏时要把取值理由一并写下,同事才知道为什么是这一个而不是别的,换人接手也不会随手换掉。
第二栏是固定项。区间与起点、类目层级、站点、时间点、币种、价格带、统计口,这几项在开工前一次写清,中途不许改口。一栏里挤着七八项看着啰嗦,但它们正是让两组数落在同一条线上的那几颗钉子。
第三栏是调整项与回填。三头换算按固定顺序依次作用到待折数上,先后不能颠倒。回填时把结果另存一列,原列保留不动,方便日后换基准重折。这一栏写完,工序就算交付,后面的读与用不进来。
交接单上不写差的大小。折完还剩多少差别,这一栏空着,交给下一篇去填。在单子上写一句差得不多或者基本能比了,看起来只是补一句,实际上把整张单子的性质改成了结论,边界随之散掉。
交接单上也不写门槛。什么样的口径算折到位、两边剩多少差距算能接受,这些数字跟品类、站点数量、历史长度都挂钩,没法在单子上填一个通用值。写一个上去,反而会让照做的人以为这就是标准。
交接单上同样不写动作。折完之后要不要改价、要不要调品、要不要动关键词,一律不填。折法是把数摆到同一层的工序,工序本身不带动作。把工序和动作分开放,两边都干净,接手的人也不会误读。
做完这道工序,可以用一个办法自检:把交接单口头讲给同事,讲完让对方复述。如果对方复述出来的是基准、固定项、调整顺序和回填位置,说明单子写清楚了;如果对方开口先问差多少、该不该动,说明叙述里混进了别的层。
再换一个办法:把两份原始数连同交接单一起交给同事,请对方照单走一遍。你走一遍、对方走一遍,两次回填的结果如果对得上,说明这套工序是可复现的;如果对不上,多半是固定项那一栏写得不够死,回去补上就行。
工序做完要留档。留的东西有三样:原始那一列、折出来的那一列、以及这一次用的固定项清单。三样放在一起,别人接手时才能看出这两列数是在什么条件下折出来的,日后要换基准重折,也有现成的起点可用。
这套工序里可以照搬的是顺序和固定项清单,换一批类目、换一个站点,照样走得通;不能照搬的是某一组具体的调整量,那组数跟着当下的价格带和件数分布走,搬到别处就不成立。分清这两半,复用时才不出错。
折法不能省。省掉它,两组数就是各自站在自己的底子上被并排摆着,名次和差距都带着没被抹平的偏心。有人觉得凭经验看个大概也行,可经验看不出底子差在哪一项上,一旦要跟别人解释这组排序,话就说不圆。
与相邻几篇的交接也交代一下。往上接那一篇讲底子,它说清了指数背后站着几把不同的尺;往下分给读差与用数两篇,前者读折完剩下的间距,后者决定这一列数落到哪一步。本篇夹在中间,只负责把折叠这道工序本身说圆。
折得到不到位,判据只有一条:两边是不是落在了同一条水平线上。拿这一条去对就行,换类目、换站点都不影响它。不必再回头重算一遍,也不必拿别的标准来辅证,多一条标准只会让判断变模糊,反而不好执行。
这道工序讲到这里收住。基准怎么选、固定项怎么钉、调整量怎么作用、结果怎么回填留档,四栏内容都在上面。往后读差与用数的部分,本篇既不接话,也不替它们提前作答,各段的边界到这里就画完了。