复杂多步计算报表方案(二)

接上一篇:复杂多步计算 报表方案(一)【 http://www.geezn.com/archives/6696.html

第二步:按计算逻辑制作每一步的填报表

产品提供的填报表具有来取无关的特性,报表展现取数来源来自于底层业务表,报表回填的数据源为设计好的中间表。

经过填报表处理后的数据流向如下图:

复杂多步计算报表方案(二)

填报表设计(取数)如下图:

按计算逻辑制作每一步的填报表

在填报表中设置报表的计算逻辑,按照业务逻辑设置各个字段的计算逻辑,将业务逻辑转换成技术语言,控制数据的真实性,例如:剩货达成率,是根据实际剩余率/剩货率目标的值去计算补贴金额,综上业务逻辑,转换成技术语言为:((当月剩货金额-当月不计剩货金额)/发货金额)/(剩货额目标/(剩货额目标+销售计划));

报表设计(回填)如下图:

填报表

最后,将从业务表中抽取的经过逻辑运算的结果,通过BS设计器中的填报设置,将页面上各个字段跟中间表各字段一一匹配,达到最终存储数据到中间表中供工资表直接调用的目的。

注意:如果提成表中数据需要填写回多个中间表中,设置多个更新即可。

下一篇:复杂多步计算报表方案(三)【http://www.geezn.com/archives/6698.html