设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1468|回复: 0
打印 上一主题 下一主题

[模块/函数] 行的计算问题(业务指标数据根据归属关系转化为统计报表)

[复制链接]
跳转到指定楼层
1#
发表于 2013-2-14 02:25:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  业务工作中制作统计报表时,常将业务指标数据通过归属关系,转化为统计报表,用Excel可以实现,但Access如何实现?请哪位大师帮助给出SQL代码或VBA代码。
  最好能给个自定义函数,根据取数行属性,查找指标编码相应的数据值,以归属关系公式进行计算 ,同样再以根据计算行属性,查找行代码对应的数据值,以归属关系公式进行计算。
业务数据表:
指标编码
指标名称
数据值
A00001
指标1
1000
A00002
指标2
1001
A00003
指标3
1002
A00004
指标4
1003
A00005
指标5
1004

归属关系:(格式不限,仅作举例)
行代码
行名称
行属性
归属关系
H001
行1
取数行
A00001
H002
行2
取数行
A00001+A00002
H003
行3
取数行
A00002-A00001
H004
行4
取数行
A00001*A00003
H005
行5
取数行
A00004/A00005
H006
行6
取数行
(A00004+A00005)/A00001*100
H007
行7
取数行
ABS(A00001-A00005)
H008
行8
计算行
H001/H002
H009
行9
计算行
H003+H004
H010
行10
计算行
(H004+H002)/H001

统计报表:
行代码
行名称
数据值
H001
行1
1000
H002
行2
2001
H003
行3
1
H004
行4
1002000
H005
行5
0.999003984
H006
行6
200.7
H007
行7
4
H008
行8
0.499750125
H009
行9
1002001
H010
行10
1004.001


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-1 07:06 , Processed in 0.084496 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表