快速实现从多个来源获取报表填充数据

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

快速实现从多个来源获取报表填充数据

1 为避免每期都重新定制报表,需要提前完成报表模板,在报表模板中,需要定义报表的格式、报表的取数公式等可重用信息;那么,每期编制报表时,只要直接重算报表即可轻松完成报表的编制;

2 以BGData(预算数公式)和SJData(实际数公式)为例,BGData的辅助窗口有13个取数参数,SJData的辅助窗口有11个取数参数,允许操作人对任意参数进行填写,也允许操作人使用四则运算符和括号将多个公式进行任意拼接,实现从多个数据源取数;

3 在生成报表时会将编写好的取数公式(如BGData (…)* SJData (…))拆分成单个的取数公式(BGData (…)和SJData (…)),根据取数公式所在的报表以及单元格位置获取当前单元格的信息,对取数公式中未编辑的参数进行自动填充(自动完成各单元格维度值的填入、多周期类型报表预算年期的填入、多组织报表预算组织的填入等);通过取数公式的自动填充,同一模板在编制不同属性(不同周期、不同年度、不同组织等)的报表时,系统会根据报表属性自动传参,实现同一模板生成的不同报表中的各个单元格的公式各不相同,极大的提高了报表模板的通用性;

 


 4 将填充后的BGData和SJData分别调用预算数取数参数接口和预算执行数取数参数接口,获取预算数和预算执行数。以SJData取数为例,系统会根据SJData中的11个参数将SJData转换预算执行数取数参数接口能识别的实体,然后调用预算执行数取数接口获取预算执行数。因为取数过程调用的接口也是预算执行分析报表的取数接口,所以该公式所取的数据都能在预算执行分析报表中查询到,方便操作者进行校对。计算完各个取数公式的结果后再根据运算符计算整个取数公式的结果,显示在报表对应的单元格中。



快速实现从多个来源获取报表填充数据

1 为避免每期都重新定制报表,需要提前完成报表模板,在报表模板中,需要定义报表的格式、报表的取数公式等可重用信息;那么,每期编制报表...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息