各站填的数不一样,差出来那一截从哪儿来
九站的数字摆到一起,差出来的那一截通常不是从一个地方冒出来的,而是好几层叠出来的总和。分母那一层不同、币别那一层不同、税口那一层不同、单位写法不同,再加上填的时候手上用的参数不同,这些差异一起落在同一个数字上,就变成了表面上看到的那一截。
挨得最近的两层是分母和币别。分母取采购价的站和取落地成本的站,本来就在量不同的东西,这两站的数字即使相差不大,也不是同一个量在比,把它们之间那一截称为差其实并不准确。这两个站之间算出来的差额,严格说更该叫两种口径之间的距离,
第三层是税口。含税那一头和税前那一头之间隔着一道税,两个站的税项构成不同,这一道的大小也就不同。这一层叠出来的差有个特点,它的幅度往往正好对应两站税项之间的那点距离,看着有点眼熟。
第四层是单位。百分比和千分位这两种写法之间差着一位小数,同一个人在不同表上用不同写法,就会出现一整档的差。这一层最容易识别,因为幅度太大,反而不会和其他几层混在一起。所以单位这一层带来的差通常不用去猜来源,看到整一档的差距,
第五层是填的时候手上用的参数。同样是按落地成本作分母,有的站用的是这一批货的成本,有的站用的是上一批的,两批之间差一点,落到比例上就是一小截差异,藏在前面几层的下面。这一层的差最难自查,因为它就藏在分母那一层之下,
最后一层是归口。同一个比例挂在店铺级和挂在单品上,盖住的东西不同,两个数看起来相差很小,实际上各自代表的范围根本不一样,这一层带来的差最难从数字上看出来。这一层的差要靠把两边覆盖的商品范围也列出来才看得清,光比对数字本身看不出来。
六层里,前五层都属于口径层面的不同,最后一层属于范围层面的不同。六层叠出来的那一截,看着就是一个数,实际要拆成六份才说得清每一份是从哪儿来的。拆之前先按这六层各留一个位置,拆到哪一层能填上数,就说明那一层确实有成分在里面。
拆的时候可以先用一个笨办法:把两站的前提逐项摆出来,一项一项地比。摆到哪一项上面两个站的做法不同,那一项就是这一截差里的一份来源,摆完一轮基本上能圈出其中的大半。摆的次序可以从分母开始,一路摆到归口,因为靠前的层往往带着靠后几层的差一起走。
有时候一截差看起来来源很多,拆开才发现其实只有一层在起作用,其余几层的差别小到可以忽略。这种情况下,抓住那一层就能把整截差解释掉,不必六层逐层都去处理。判定某一层可以忽略的标准,是它单独算出来的成分小于这一截差的零头,
反过来也有拆了半天却找不到主因的情况。这种多半是分母那一层不同,因为分母的差别不会在数字上留下特殊痕迹,容易被当成别的层来看,查的时候反而最容易从这一层漏过去。遇到这种情况,可以先回到分母那一层重新确认一次,多数时候能在那里把主因找出来。
差出来的那一截还有一个容易被忽略的特点:它并不总是同向的。有的站比别的站高,有的站比别的站低,方向不同意味着来源也可能不同,不能拿同一个解释去套九站所有的高低。方向不一致的时候,先按正负把九站分成两组,再看每一组内部哪一层的取法是一致的。
九站里如果只有一两站和别人差得明显,那一两站通常有各自单独的原因,比如那一站的税档特殊,或者那一站的分母取法一直和别人不一样,这一类属于单点问题,逐站查比整体分析效率高。
各站之间差得比较均匀的时候,反而要多留一分心。均匀的差往往意味着有一层共同的前提从头到尾就没有对齐,属于系统性的来源,修一站解决不了,九站得一起看。均匀的差还有一个特征,就是它往往落在同一个方向、同一个幅度区间里,看着像是同一只手做出来的。
拆来源这件事本身并不产生结论。它只是把那一截差从一句含糊的差了多少,变成几份各自能说清的差,至于哪一份值得处理,要看后面几节怎么读。拆完之后的产出是一份分层清单,哪一层贡献了多少,各自对应哪几个站,一项一项都摆清楚。
这一节只把差可能的来源逐层摆开,不评价哪一层的差算大、哪一层的差可以先放着。读差是后面几节的事,这里先把来路认清。来路认清之后,下一步才是把这些来源按性质分成两类,看看哪些来自尺子、哪些来自手上的操作。

图 1 读一截差的五步分法示意:先落层,再分来源,然后排先后,再把时间并进来一起看,最后单独算一遍代价。
分清哪些差源自尺子、哪些源自填法
差出来的那一截,按来源可以分成两大类。第一类源自尺子本身不同,也就是两站在分母、币别、税口这些前提上用的口径不一样;第二类源自填法不同,也就是两站的前提完全一致,只是填的时候手上的操作不一样。
分这两类的办法很简单:先把两站的五项前提逐项摆出来对一遍。五项全部对得上,差就落在填法这一类上;有哪一项对不上,差就落在尺子这一类上,而且对不上的那一项就是来源。这一步用不了多少时间,五项前提本来就写在折算记录里,拿出来对照一遍就能分完。
尺子这一类差有个共同特点,它不会自己消失。两站的口径只要不同,这个差就会一直在那里,不管填多少次、过多久,它都在同一个位置上,等着被发现。它的稳定也带来一个好处,就是只要前提不改,这一截差的大小基本是固定的,比较容易预估。
填法这一类差的特点正好相反。它多半是操作层面的意外,比如把上一批的参数用到了这一批上,或者在某一站上少折了一道,这一类差在下一轮填写的时候通常会自己收掉。这一类差往往能在折算记录里找到对应的痕迹,比如某一站的参数版本和其余几站不在同一版上。
两类差里,尺子那一类更值得先看,因为它影响的是整批数之间的可比性。口径没对齐,九个数之间排出来的高低顺序本身就不可信,后面拿这个顺序做的任何判断都会带上这个问题。顺序上它也该排在前面,因为整批数的可比性一旦站不住,
填法那一类虽然也影响结果,但它的影响是局部的。某一站填错了,改回来就是了,其余八站的数并不因此受影响,整批数的可比性也没有被动过。它也不需要动用整批的调整,把那一站的参数换回和其他站一样的那一版,这一截差基本就消失了。
两类差偶尔会叠在一起。某一站既换了分母,又在填的时候用错了参数,这一截差里就同时有尺子和填法两份成分,需要再分一次,否则改掉了填法那一份,剩下的仍然解释不通。拆的时候可以先扣掉填法那一份,看看剩下的那一份正好等于哪一层前提之间的距离。
还有一种介于两者之间的情形:前提相同,但比较的口径不同。两站都用采购价作分母,可一站按整店加权、一站按单品取值,前提表上看不出来,差却实实在在地存在,这一类要单独标出来。
分开这两类之后,处理的方向就清楚了。尺子那一类要先回到前提上去动,填法那一类只需要把某一次的操作纠正过来,两者的动作完全不同,混在一起处理往往两头都做不对。分不清的后果是常见的两种错法,一种是把口径问题当成填写失误反复调数字,
分的时候要按站逐一过一遍,而不是笼统地分一次就完事。九站里可能有三站是尺子差、四站是填法差、还有两站是两类叠着的,笼统分一次会把后面两站的成分看漏。逐站过的结果可以画成一张九行的小表,每一行写站名、来源、以及这一站差出来的幅度。
清单上可以给每一站标一个来源,标完之后再回头看这一截差的整体构成。如果九站里大部分标的是尺子,那这一整批的问题就落在前提上;如果大部分标的是填法,那问题就在执行上。如果九站里两类各占一半,那说明两个问题同时存在,
标来源的时候不要只看差的大小。差得大的一站未必是尺子差,差得小的一站也未必只是填法差。大小和来源是两件独立的事,混在一起判断会得出错误的先后顺序。标完之后如果发现某一站的来源反复定不下来,通常说明那一站的前提记录本身就不完整。
有一种来源最容易被漏掉,就是两站都对,但两站回答的问题本来就不一样。一站的口径是给内部核算用的,另一站的口径是给对外的报价用的,这种差属于性质不同,不属于哪一类可以修掉的差。
分完来源之后,这一步能给你的只是差在哪里的一幅分布图。至于这一幅图里哪些位置值得优先处理,需要在后面几节里再叠上别的判断条件才说得清,这一节只到分来源为止。至于图上哪些位置要紧,要等把会不会自愈、动不动排序这两条也叠上来才看得出来。
这一节只做尺子与填法的区分,不评价哪一类更严重、也不定哪一类先处理。区分是读差的前半段,后半段怎么读,交给后面几节。区分完之后,差的来路就有了性质上的分类,不再是一堆方向不明的差额堆在一起。

图 2 三类差在各站上出现的相对频次示意:尺子差占得最多,真差占比最小但最需要单独看。
差价拉出来以后哪一种值得先看
差拉出来以后,第一个要看的不是差得最大的那一站,而是那一截差会不会自己回去。会自己回去的差,放一放就消失了,先花功夫在上面等于把力气用在了本来就留不住的地方。会自己收掉的那一截,记在清单上定期看一眼就够了,不必在它身上安排任何动作。
判断会不会自己回去,办法是拿两期以上的数放在一起看。如果这一截差在第一期大、第二期小、第三期更小,说明它正在往回收,属于可以观察的一段;如果三期下来一直在同一个位置或者还在扩大,就不属于能自己收掉的那一类。
第二个要看的是这一截差能不能传导到成交那一头。落在口径层面上的差,传不到买家的价格上去;落在实际成本或者实际定价上的差,才会真正影响到卖出去多少,这两者的分量完全不同。判断的办法是看这一截差张开的那几期,成交量有没有跟着动,
第三个要看的是这一截差有没有把九个数的高低顺序改掉。某一站的差虽然不大,但正好把它从第三位顶到了第五位,这种差对比较的影响比一个更大的、但不改变顺序的差要明显得多。排序这件事排在幅度前面,是因为排序一变,
把这三条叠起来,值得先看的那一截大致有两个特征:它不会自己收掉,而且它动到了九个数之间的相对位置。同时满足这两条的差,不处理的话会在后面每一轮比较里重复出现。两条都满足的那几处,通常不会超过三四处的范围,真正需要立刻面对的也就这么多。
第二个值得先看的位置,是那些位于分界线附近的站。九个数拉出来总有一条或明或暗的分界,分界上下的两站如果只差一点点,这一截差就很容易在下一次比较里把两站换个位置,值得早点看清。
相对而言,那些落在分界线中段、幅度也不大的差,可以先放着。它们既不会自己回去,也暂时不影响高低顺序,放在手上的清单里记着即可,不必马上花力气。这一类差如果连续观察几期都没有变动,可以从清单上撤下来,腾出位置给新的观察对象。
还有一类差值得先看,是同一层来源在多个站上重复出现的那一种。比如分母那一层有三站用了同一种取法,另外六站用了另一种,这一层带来的差一次影响六站,比某一站单点的差覆盖面大得多。
反过来说,某一站单独出现的、其他站都没有的差,优先级可以放低一些。它属于单点问题,处理起来也简单,不会因为拖着不办而影响到整批数的可比性。单点差查起来也最省事,把那一站的前提与其他站对一遍,多数时候一眼就能看出不同在哪一项上。
之所以不宜先看最大的那一站,是因为最大的那一站往往有它自己特殊的原因。可能是那一站的税档本来就特殊,也可能是那一站的商品结构和别的站差得很远,这种差属于结构性的,处理起来没有代表性。
值得先看的那一截还有一个特征:它出现在越靠前的那一层上,影响到的范围越大。分母那一层的一截差会顺着后面四层一路传下去,越往后影响的面越窄,优先级也相应地越低。按这一条筛,分母那一层的差优先级最高,归口那一层的差优先级最低,中间三层依次排列。
九站排一个先后的好处很实在。差拉出来可能有十几处,一个一个去处理是处理不完的,按能不能自愈、会不会动到排序、是不是多层重复这三条排下来,真正需要立刻面对的通常只有两三处。
排序的时候不必追求精确。这三条都只是粗筛,筛完之后留下的那两三处才是需要细看的部分,粗筛本身只要方向不错就够了,花太多时间在粗筛上并不划算。真正需要细致对待的是筛完之后留下来的那两三处,粗筛阶段多花的时间几乎没有额外收益。
知虾公开页面的站点分析里,各市场的需求走向按日往前推进,数据更新到前一交易日为止,同一截差放在这条走向旁边一起看,能大致判断它是长期存在的结构差,还是最近几期才慢慢张开的短期差。
这一节只立一个先看哪一截的顺序,不涉及到具体怎么动。排序完成之后该怎么处理、动哪一层、动多少,都不在这一篇的范围里,这里只把该先看的那一截挑出来。顺序立好之后,接下来的两节分别处理两件事:哪一截容易看错,以及哪一截的信号说明该动了。
| 差的类别 | 它从哪一层来 | 会不会自己收 | 该不该先看 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 尺 | 子 | 差 | ||||||||||
| 分 | 母 | 、 | 币 | 别 | 、 | 税 | 口 | 、 | 单 | 位 | 不 | 同 |
| 不 | 会 | , | 一 | 直 | 留 | 在 | 原 | 位 | ||||
| 该 | 先 | 看 |
最容易看错的那一截是税口还是汇率
最容易看错的那一截,是税口那一层。原因是税口带来的差在幅度上和别的层很像,它不大不小,正好落在那种看着像是填错了的区间里,很容易被当成某一站填得不准,而实际上两站的税项构成本来就不一样。
税口这一层还有一个特点,它跟着站点走。换一个站点,币别换了、税口也跟着换了,两者同时变化的时候,最后看到的那一截差里既有币别的成分也有税口的成分,很容易把两种原因合成一句话说完。
汇率那一层相对好认一些,因为它有一个明显的外部特征:它随时间动。同一站前后两期对一遍,如果差在跟着日期走,多半就是汇率那一层在起作用,不像税口那样稳定地待在一个位置上。同一站前后两期对一遍,如果差的幅度和方向都跟着日期在换,
但汇率那一层也有难看的地方。它的方向会来回变,有时候这一期往上走、下一期又往下走,如果只拿两期来比,很容易把一次正常的波动当成一个稳定的差,或者把一个稳定的差当成某一次的波动。
区分这两层,可以先问一句:这一截差在两站之间是固定的,还是随时间在变。两站之间固定存在、换到哪一期都差不多,那就是税口那一层;两站之间时大时小、跟着日期走,那就要往汇率那一层看。
还有一层要看的是这一截差的幅度。税口那一层的差,幅度通常落在几个点到十几个点这个区间里;汇率那一层的差,幅度一般更小,几个月里累积起来才看得明显,单期的跳动往往只有零点几个点。
除了这两层,还有一处更容易被看错的,是单位那一层。它的幅度太大,一旦出现通常当场就会被发现,所以反而不容易看错,只是改的时候如果只改了某一站,两边写法还是不同,这个差会再回来。
把这三种看错的情形排一排,最容易发生的还是税口。因为它不大不小、又跟着站点走,两个特征加起来正好让人以为是自己填得不准,于是反复去调那一站的数字,调多少遍都对不上。反复调数字而调不动的现象,本身就是税口那一层在起作用的一个侧面证据,
要避免看错,可以用一个简单的检查:把两站的税项构成各自列出来看一眼。列出来之后如果两边的档位本来就不同,那么它们之间那一截差里就有一份属于结构,不值得再去反复调数字。这个检查不需要额外取数,两站的税项构成在折算记录里本来就有,
汇率那一层同样可以用一个检查来确认:把同一站几个不同期的数摆出来。如果同一站在不同期之间也有类似的差,那这一层就是随时间在动的东西,而不是两站之间固定的口径差。这个检查需要手上至少有两期以上的数据,期数不够的时候,可以先按幅度大小做粗判。
两层的处理方式也不一样。税口那一层属于结构性的,认出来之后是先接受它的存在;汇率那一层属于时点性的,认出来之后要知道它是会变的,不能拿一期的情况去推断后面几期。认错一层的后果是把结构性的东西当临时的去处理,或者反过来,两种都会绕远路。
最麻烦的是两层同时在起作用。某一站在某一期看起来差得比较多,里面既有税口的固定成分,又有当期的汇率成分,这时候需要先扣掉固定那一份,再看剩下的那一份符不符合汇率变动的幅度。
在知虾的关键词分析里,同一个词的搜索热度可以按市场分开来查,判断某一截差是不是季节性的时候,拿这条走势对一眼,看它和这一截差张开的节奏是不是走在同一个方向上,同向的多半和需求周期有关。
看错的代价通常不是算错了一个数,而是反复在同一个位置上做无用的调整。看清楚这两层的性质,省下的主要是来回试的时间,而不是某一个具体数值的准确度。把这两层的性质分清楚之后,清单里需要处理的条数会明显减少,剩下的都是真正要面对的。
这一节只做两层的辨认,不给任何处理建议。认出这一截差属于税口还是属于汇率之后该怎么办,属于下一节和再下一节的内容,这里只把看错的入口指出来。辨认完成之后,一截差是停在原地还是随时间变化,这两个类别基本就能分得开了。
把这一截差和时间并排摆在一起,看得出什么
把同一截差放在几个月的时间里摆开,第一件能看出来的事是它在往哪个方向走。一直往上张、一直往下收、还是在一个宽度里左右摆动,这三种走法各自对应着不同的性质,比单看一期的数字信息量大得多。
往上张的那一截,通常是有一层前提在持续地变,比如成本那一版一直没更新,或者币别参数停在几个月前的那一版上。这一类差不会自己收口,时间越久越明显。认出它在往上走之后,可以先回到前提记录里查一遍,看有没有哪一项是从上一期之后就没有更新过。
往下收的那一截,多半是当初某一批货的特殊情况造成的,新的一批上来之后,这个特殊因素被稀释掉了,差自然就缩小。这一类属于会自己消掉的那一种,放在清单上观察就好。这一类的处理方式就是观察,把它留在清单上,
在固定宽度里左右摆动的那一截,性质又不一样。它对应的是那种天天在变、但长期均值稳定的因素,最典型的就是汇率。它的差永远存在,只是大小每一期不同,不需要当成一个需要修的问题。
第二件能看出来的事是这一截差有没有节律。有的差每年在同样的月份张开、在另外几个月收回去,这种和当地的需求旺季或者其他周期性因素有关,属于可以预期的。有节律的差可以提前预判,比如在它将要张开的那几个月之前先把口径确认一遍,避免临时手忙脚乱。
第三件能看出来的事是这一截差和别的站是不是联动的。某一截差第一次张开的时候,如果同时有另外两三个站也一起张开,那大概率是共同的前提变了,而不是各站各自填错了。联动这一条能省下不少逐站排查的时间,一旦确认是共同的源头,就从那一层入手即可。
把时间并进来,还能看出某一截差是不是刚刚出现的新情况。前面几期都在一个窄幅里,最新一期突然跳开,这种通常要优先看一下,因为它可能对应的是一次前提层面的变动。刚刚出现的那一截,先确认它的性质再考虑别的,
反过来,某一截差如果已经稳定了很多期,一直都是那么大,那它多半是结构性的,属于两站口径本来就是两套的情形,处理它等于处理口径本身,而不是处理某一期的填写。稳定很多期的差在清单上的位置可以往后退一些,把前面的名额留给还在变化的那些。
有一种情况需要注意:同一截差在两段不同的时间里呈现两种不同的走法。前一段往下收,后一段开始往上张,这种转折点上往往发生了某些改动,找到那个转折点比看差本身更有价值。找到转折点之后,把那个时间点附近的前提变动翻出来对一遍,
还有一种情况是九站里大部分站的差都在收,只有一站不收。这一站通常有它单独的原因,可能是它的分母取法和别人本来就不同,也可能它的税档这几年没有跟着调整过。这种单独的一站值得单独列出,它的成因往往和其余几站不一样,不适合拿共性解释去套。
时间这一维还有一个用处,就是分清两种看着很像的差。一截差在同期内两站之间固定存在,属于口径差;一截差在同一站不同期之间也存在,属于时点差,光看一期是分不出来的。把这两个方向都看过一遍之后,手上那一截差的性质基本就定了,接下来只看要不要处理。
把这一截差和成交那一头的时间摆在一起,还能看出它有没有传导。如果差张开的下一期,成交量也跟着动了,说明这一截差确实影响到了买卖;如果拉开了几期成交量都没反应,说明它还没传到那一头去。
并排摆的时候最好用同一套时间刻度,不要一站用周、一站用月。刻度不统一的时候,两条线的节奏看着不一样,很容易被误读成两个不同的现象,其实是同一件事被量了两遍。刻度统一之后,两条线的形状才有可比性,节奏上的差别也才是真实的差别。
摆的时间越长越好,但也不必求全。能覆盖一个完整的旺季加淡季的周期,基本就够判断方向了。手上只有三五期的数据,判断方向会勉强,可以先记着,等积累到更多的期数再看。积累期数这件事本身不需要额外投入,把每一期的数按时记下来,
这一节只把差和时间并排摆开看,看出什么性质由数据自己说,不替读者下判断。哪一截该动、动多少,依然不属于这一篇的范围。看出来的走向和节律本身就是信息,它们决定这一截差在清单上的位置,不决定它该被处理成什么样。

图 3 六类差在会不会自愈、能不能定性、值不值得先看三个维度上的可动程度对照,颜色越深表示越突出。
出现什么信号时,说明这一截该动手改了
第一个信号是这一截差连续几期都在往同一个方向走,而且幅度没有收窄的迹象。往同一个方向持续走意味着背后有一层前提一直在变,放着不管它只会越来越大,这时候就该把这一截单独拿出来处理了。
第二个信号是这一截差已经动到了九个数之间的排序。某一站本来排在中间,因为这一截差慢慢被顶到了前面或者压到了后面,排序一变,后面所有基于排序做的判断都跟着站不住。排序被动到的那一刻起,这一截差影响的范围就从它自己扩展到了整批数的可比性上面。
第三个信号是同一截差在多个站上同时出现。三站以上出现了方向和幅度都接近的差,说明问题出在共同的前提上,而不是某一站的个别情形,单独修一站解决不了这个问题。多站同时出现还有一个好处,就是调整一次可以一次影响好几站,投入产出的比也更高。
第四个信号是这一截差和某一层前提对得上号。比如它的幅度正好落在两站税项之间的那点距离上,或者正好等于一段时间的汇率变动量。对得上号说明来源已经确认,处理的路径也就清楚了。
第五个信号是这一截差出现在越靠前的层上。分母那一层出现的差,会顺着后面四层一路传下去,拖得越久影响的面越广,所以同样幅度的差,出现在前面的比分比出现在后面的更需要早处理。
第六个信号是这一截差已经开始影响成交那一头。差张开的同期或下一期,成交量出现了对应的变化,说明它已经从纸面传到了实际买卖上,这个时候再压着不动,代价会实实在在落到账上。传导一旦发生,这一截差就从纸面上的差异变成了实际的收支差别,
第七个信号是这一截差已经没法用现成的前提解释了。按照手上的分母、币别、税口逐项对了一遍,还是解释不了这一截差是怎么来的,说明有某一层前提自己变了而没有被告知,需要回头去查一次。
反过来,有些信号看着像该动手,实际上不必。比如某一站某一期突然跳开一下,下一期又回来了,这属于正常的波动,不需要处理。判断的时候要看连续几期,而不是看某一期。判断是不是波动的办法很简单,把它放进时间轴里看几期,能自己回来的就属于波动。
还有一类看着像该动手、其实也不必的,是那些已经稳定了很多期的结构差。它一直都在那里,说明两站的口径本来就是两套,处理它等于改口径,不是改数,性质完全不同。这一类的正确处理方式是接受它的存在,同时把它的幅度记下来,作为后面判断的一个基准。
九站里的先后也值得排一排。同时出现三四个信号的时候,先处理落在靠前那一层上的、覆盖面更大的那一个,其余的几个先记着。一次性把所有信号都处理掉,反而容易把改动的来源搅在一起。
动手之前最好把这一截差的起点记下来。现在是多大、来自哪一层、判断属于哪一种,这几项写清楚,改动之后回过头来看的时候,才知道自己改的是不是原来那个问题。记录还有一个用处,就是别人接手的时候不用重新问一遍当初为什么动这一处。
改过之后不一定要马上看到收窄。有的层改完当期就能看出来,有的层要过一两批货才能显出来,这个节奏上的差别在动手之前心里要有个数,否则容易在还没显效的时候就又改回去。判断有没有生效,应该按这一层自己的节奏来,而不是按自己希望多快看到结果。
还有一种情况是信号已经出现,但手上没有足够的依据判断该往哪个方向调。这时候可以先记录、先观察,不必勉强下手。信号的价值在于提醒你该看了,而不是逼着马上动手。这种情况下把观察的时间拉长一些,多积累一两期之后再回头看,方向往往会自己显出来。
知虾的竞品监控一个站点一个站点地摆出来,判断某一截差该不该动的时候,可以拿同站的数据来对一下,看这一截差是自家独有,还是这个市场上的同类普遍都处在这个位置,两者的处理方向并不一样。
这一节只把该动手的信号列出来,不给出动作方案。看到信号之后具体往哪边调、调多少、先动哪一层,都属于后面几节要处理的内容,这一篇到这里就收住了。信号的作用是决定注意力往哪儿放,它本身不是动作,动作需要另外一套判断才定得下来。

图 4 同一截差在四期里的两种走向:一条自己往下收,另一条一直在往上走,两条的分岔本身就说明性质不同。
这一段只读差,不替你定该填多少
这一篇从头到尾只做一件事,就是把折完之后那一截差读明白。读完的结果是知道差从哪一层来、属于哪一类、哪一种值得先看、哪一个信号说明该动。至于该填多少,这一篇一个字都不给。读明白之后,这一截差就不再是一个笼统的高低,而是一份来源清楚、
不给填多少,是因为填多少这件事需要一套判断的标准,而标准取决于自己想要什么。有的站追求薄利走量,有的站要保持一定的余量,这两种取向对同一个数要求的高低并不一样,替所有人定一个值并没有意义。
这一篇的范围实际上到读差为止。差读明白之后,接下来该做的是把它放到一个判断框架里去用,而搭建那个框架需要知道自己最看重什么,那部分内容不在这四篇里。判断框架里包含目标、容差和动作这三样,而这三样取决于各自的情形,不适合套一个通用版本。
过程中会碰到一些读起来不太舒服的结论,比如某一截差其实是结构性的、改不掉,只能接受它的存在。这一类结论在读差的时候是常见的结果,不代表前面的分析白做了,认出它改不掉本身就是一条有用的信息。
也不替读者定哪一截算大、哪一截算正常。同样一截差放在一个走量为主的站上和一个走精品路线的站上,严重程度完全不同,只有结合自己想要什么才能判断,这一篇不做这层判断。把标准定在别处、把读差留在这里,两件事分开之后,
读差这一层能给你的东西是四样:差落在哪一层、属于尺子还是填法、哪一截值得先看、哪一类信号说明该动。四样之外的部分,包括怎么折、怎么动、代价落在哪儿,分别由同组的其他几篇去讲。
读差和折算的顺序不能颠倒。先折到同一条线上,差出来的那一截才有意义;如果没有折过,两站之间那一截差里混着几层不同的来源,读出来的任何结论都站不住脚。顺序颠倒是读差时最常见的失误,读出来的结论往往看着成立,换一批数就完全对不上。
九站里出现差并不说明哪一站做错了。差是折算之后的正常结果,九站的前提本来就各不相同,折完之后仍然有差属于预期之内。真正需要关注的是差的性质,而不是差的存在。需要关注的是差的性质有没有变、幅度有没有持续扩大,而不是差本身是不是存在。
读差的时候不必追求把每一截差都归到某一层上去。有的差来源很复杂,几层同时起作用,短时间内拆不开,这时候可以先标一个待观察,把能确认的那几截先读清楚。标成待观察的那几截,下一期再读的时候如果有新的线索,再把它归到某一层上去也不算迟。
读完差之后手上应该留一份清单,把九站的差分成几组,每一组标上来源、性质,以及属于哪一类信号。这份清单本身不包含任何动作,它只是把接下来要面对的问题摆清楚。这份清单可以每个月更新一次,把收掉的划掉,把新出现的补上,时间一长就是一份可用的底账。
读差这一段全部落在九个数字之间的比较上,它处理的是九个数字之间的差异怎么读,属于纸面上的分析,和后台上点哪里没有关系。它处理的是九个数字之间的差异怎么读,和后台里哪一栏在哪里、点几下面板没有关系。
如果你手上现在只有一期的数据,那读出来的结论会比较粗。方向性的判断需要两期以上,性质的判断最好有三到四期,期数不够的时候,可以先按已有的把能做的部分读出来。只有一期的时候,可以先做来源的分类,这一部分不依赖时间,靠前提对照就能完成大半。
读差这件事的用处在于把有限的时间放在最值得看的那两三处上。九站摆开可能有十几处差,全都看一遍既费时间也没有必要,按前面几节立的那几条筛下来,真正需要面对的数量会少很多。筛出来的那两三处是真正需要下判断的对象,其余的部分只要按时更新清单就行。
四篇连起来看才是一条完整的链。把尺认出来、把数折到一条线上、把折完的差读明白,最后才是拿着这个数去做别的事。这一篇是第三段,前面两段在另外两篇里。四篇之间不重复讲同一件事,每一篇只负责自己那一段,读完一段就能拿到那一段的产出。
这一篇就写到这儿。同一组的另外三篇,一篇管把背后的尺认出来,一篇管把折算的路走完,一篇管把用错之后的代价算清,四篇各管一段,互不重叠,收尾也各用各的写法。要是手上已经有一份折算完的九组读数,照着这一篇的几条筛一遍,看哪一截该先看。