- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NC55系统IUFO动态表客商计算效率问题的解决方法
NC系统IUFO动态表客商计算效率问题的解决方法
PAGE \* MERGEFORMAT 9
NC系统IUFO动态表客商计算效率问题的解决方法。
以制作交易性金融资产动态表为例。
HYPERLINK \l 第一步 第一步,查询引擎设置。
HYPERLINK \l 第二步 第二步,数据集设置。
HYPERLINK \l 第三步 第三步,报表设置。
HYPERLINK \l 附件 附件及说明
第一步,查询引擎设置
查询引擎设置,在客户化下设置。
1.1、设置名称
1.2、设置SQL语句,这里用手工设计
1.3、设置引用参数,为数据集引用做准备。注意加#号。
第二步、数据集设置
2.1、新建数据集
2.2、查询引擎提供者,即开始1设置的查询引擎。
2.3、数据集名称,报表公式中需要引用。
2.4、选择前面设置的查询引擎,注意数据源
2.5、前面查询引擎查询的字段名称,自动从查询引擎读取,默认下一步。
2.6、默认下一步
2.7、如果设置正确,这里的预览结果和查询引擎预览结果一致。
2.8、保存,完成设置。
第三步、报表设置
3.1、设置动态区域
3.2、设置单元格公式
3.3、注意GETDATA函数格式,GETDATA函数中的参数来做查询引擎中设置的引用参数,这样可通过报表计算时选择的公司和日期关联到查询引擎,准确查找指定公司指定期间指定科目下的辅助客商,解决直接查档案多余客商计算引起的效率问题。
3.4、设置动态关键字
是私有数据集,只能选择私有。
3.5、设置科目取数公司,这里用GLQM函数取期末余额。
3.6、根据实际科目设置公式,报表制作完成。
附件及说明
NC55系统查询某个公司、某个科目、某个期间下有期末余额辅助客商的SQL语句。
(集团开发王雷提供)
select distinct bd_corp.unitcode as unitcode,
bd_cubasdoc.custname as custname,
bd_cubasdoc.custcode as custcode
from (select distinct gl_detail.assid
from gl_detail gl_detail, gl_freevalue gl_freevalue , bd_corp , bd_accsubj
where gl_detail.yearv = #years002#(年度参数)
and gl_detail.free6 = 00
and gl_detail.free6 =#month002#(月份??数)
and gl_detail.discardflagv = N
and gl_detail.dr = 0
and gl_detail.voucherkindv 255
and gl_detail.assid = gl_freevalue.freevalueid
and gl_freevalue.checktype in
(00010000000000000073, 00010000000000000071,
00010000000000000072)
and gl_detail.pk_corp = bd_corp.pk_corp
and bd_corp.unitcode = #corp002#(公司编码参数)
and gl_detail.pk_accsubj = bd_accsubj.pk_accsubj
and bd_accsubj.subjcode like 1101%(定为科目,1101为交易性金融资产一级科目)
group by gl_detail.assid
having sum(gl_detail.localdebitamount) - sum(gl_detail.localcreditamount) 0
order by gl_detail.assid) a,
gl_freevalue,
bd_cubasdoc,
bd_cumandoc,
bd_corp
where a.assid = gl_freevalue.fre
文档评论(0)