价值2000RMB的报表分享

楼主
我是社区第56357位番薯,欢迎点我头像关注我哦~
最近接到公司财务部长大人的需求,需要通过采购和研发部门的降本计划,统计出各部门的降本信息,然后如果让财务部的小妹手工统计的话,那简直是太困难了,如是求助我们IT,IT通过仔细分析得出降本计划数据来源哪里,思索一番得出如下逻辑
核价单单头表包含信息:核价日期、供应商、主导部门
核价单单身表包含信息:品号、核价单价、原单价、生效日期、失效日期
采购进货单单头信息:单别、单据号、供应商、单据日期
采购进货单单身信息:品号、名称、规格、进货单价、税率
如是哈数想到办法难点是如何取到原单价,最终报表如下:
原单价取价逻辑为当进货单单据日期在核价单生效日期和失效日期之间时抓取对应的核价单原单价信息。

如是哈数用哈数获取原单价,函数如下:
ALTER Function [dbo].[UF_GetLastPrice](
@TL004 AS nvarchar(10),
@date as nvarchar(8),
@item as nvarchar(30)
)returns decimal(18,6)
as
begin
--set @TL004='09001'
--set @date='20150116'
--set @item='10102069620001';
declare @price as decimal(18,6);
declare @zdbm as nvarchar(20);
with b as(
select TM004,TM014,TM018,TL004,PURTL.UDF01 from PURTL inner join PURTM ON TL001=TM001 AND TL002=TM002
where TM011='Y' AND TL004=@TL004  and   TM014<=@date and TM004=@item)

select @price=isnull(t.TM018,0),@zdbm=t.UDF01 from (
select b.UDF01,b.TM004,b.TM018,ROW_NUMBER() over(partition by b.TM004 order by b.TM014 desc )rn
from  b ) t
where rn=1
return  @price
end

这样的话我就可以获取到原单价了,可以通过FR实现想要的信息。
@传说哥,请加分

分享扩散:
参与人数 +2 F豆 +55 理由
gjh2016 + 50 感谢分享
阿迪 + 5 很给力!

查看全部评分

来自 2#
发表于 2015-2-5 17:29:10
我觉得驱使楼主做出这么牛逼的报表绝不是因为这区区2000元,真正的原因应该是“如果让财务部的小妹手工统计的话,那简直是太困难了”大家都懂的
板凳
发表于 2015-2-5 11:08:40
{:8_219:} 谢谢,继续努力
地板
发表于 2015-2-5 11:13:35
听说楼主这个报表卖了2000元,牛逼啊
5楼
发表于 2015-2-5 11:16:07
好东西,谢谢分享。
6楼
发表于 2015-2-5 12:25:36
感谢楼主分享{:8_209:}
7楼
发表于 2015-2-5 12:35:04
{:8_199:}{:8_200:}
8楼
发表于 2015-2-5 14:42:45
好东西,值得看一看啊
9楼
发表于 2015-2-5 14:51:32
牛牛,牛,牛,学习了
10楼
发表于 2015-2-6 11:42:41
高手。。。看来报表学习好了,还能兼职赚外快啊
11楼
发表于 2015-2-6 15:10:11
{:8_199:},呵呵,一起加油哈,
12楼
发表于 2015-2-11 09:30:15
感觉非常深奥哦~ 不过学习了。帆软给力~
13楼
发表于 2015-2-11 09:36:39
{:8_209:}{:8_210:}
14楼
发表于 2015-2-11 10:01:54
{:8_210:} ,
15楼
发表于 2015-2-11 10:02:43
{:8_198:}{:8_209:}
16楼
发表于 2015-3-4 15:52:33
{:5_128:}{:5_129:}{:5_138:}{:5_137:}
17楼
发表于 2015-3-4 16:09:18
这个也被你知道啦,我们老家又这种说法的。
18楼
发表于 2015-3-11 10:15:30
{:6_155:}{:6_155:}
19楼
发表于 2015-3-23 23:36:08
厉害 学习了
20楼
发表于 2015-4-1 10:39:58
大手一挥,给!
21楼
发表于 2015-4-1 10:40:17
啊,才给2分啊。
22楼
发表于 2015-4-14 16:24:10
高手呀 学习中....
23楼
发表于 2015-4-14 21:09:28
学习一下。
24楼
发表于 2015-4-20 10:48:13
没看懂,继续学习么!
25楼
发表于 2015-4-21 10:27:17
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

42回帖数 1关注人数 15708浏览人数
最后回复于:2016-11-23 15:58

返回顶部 返回列表