码迷,mamicode.com
首页 > 其他好文 > 详细

2222

时间:2015-09-14 20:59:54      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:

背景:现金流报表需要区分出农险

需求:报表‘现金流量表(机构考核版)’增加‘是否农险’维度

初始化范围:2015年数据

 

 设计方案:

  1. 原处理逻辑参见OfCxCashData.dsx,原处理逻辑未区分农险,现需分出农险,但所有指标一部分可区分出农险,一部分不可区分出农险,另一部分不需要区分出农险(参见附件AA-终版-现金流测算底稿考核口径XX分公司汇总(不含信保)1410.xlsx,I列绿色底色标注的可区分出农险,黄色底色标注的不可区分出农险,白色底色标注的不需要区分出农险)。现分以上三种情况分别处理。

1)  对于可区分出农险部分,过of_cx_cash_data表中的产品段(SEGMENT4)字段关联fin_fnd_flex_values_vl_vw表区分出农险。

a)   of_cx_cash_data新增SEGMENT4,标记产品段

b)   修改OfCxCashData job,从FIN_CGL_BALANCES_RST.SEGMENT4字段信息,写入of_cx_cash_data表的SEGMENT4

c)   将AA文档中I列的绿色指标通过产品段关联脚本1的FLEX_VALUE,能匹配的标记为是农险,关联不上的是非农险

2)  对于不可区分出农险的有A,C两类,对于A类用该科目金额乘以保费收入(4101-A1)的农险比例(公司+科目粒度),分摊出该科目农险金额,对于C类,用A-(B2+B1)得出C ,再用该金额乘以保费收入的农险比例(公司+科目粒度),分弹出C的农险[l1] 。

a)  算出A1(4101科目)农险比例,将AA文档中I列的黄色指标按照A1的农险比例进行分摊

b)  A50<a-b(农险)>指标,先不区分是否农险,直接按下面公司汇总

c)  C9=B1+B2+B3+B4-B5-B6-B7-B8+B10-(B13-B12)

d)  将上面的结果按照A1的农险比例进行分摊       

3)  不需要区分的有B,D两类,B类不需修改,D农险=A农险-C农险,D非农险=A非农险-C非农险

a)

  1. 在IDIS集团财务下产险现金流科目规则模板增加一个是否可区分农险字段,用以第一步分摊农险。

select * from of_cx_cash_rules

  1. 结果表增加一个是否农险字段。select * from of_cx_cash_data
  2. 模型增加一个是否农险维度。
  3. 修改规则表B9为C,规则不变;B11改为D,规则为D= B1+B2+B3+B4-B5-B6-B7-B8+B10-C9(B指标换成A指标)

select * from ofolapdata.of_cx_cash_item t

 

-    --农险逻辑如下

脚本1:

     select distinct ffvv.FLEX_VALUE   --产品

, ffvv.DESCRIPTION  --农险名称

    from fin_fnd_flex_value_hierarchies ffvh,

         fin_fnd_flex_values_vl_vw      ffvv

   where ffvh.flex_value_set_id = 1002648

     and ffvv.FLEX_VALUE_SET_ID = ‘1002648‘  --科目

     and ffvh.parent_flex_value = ‘990800‘   --农险

     and ffvv.FLEX_VALUE between ffvh.child_flex_value_low and

         ffvh.child_flex_value_high;

 

注意:保费分摊脚本写好后发出来给李娜、刘亚萍、许纪林评审下


 [l1]不需要再这样了,因为再细分的结果表已经分过农险和非农闲部分了。

2222

标签:

原文地址:http://www.cnblogs.com/zhangwensi/p/4808008.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!