NC65企业报表如何取总账账龄分析数据吴雅萍wuyp@yonyou.com1引言企业报表除了可以通过业务函数取数以外,还可以设置语义模型,通过语义模型函数取数。2应用场景及问题描述需要在企业报表中创建一张报表,实现从总账中取账龄分析数据,发现系统提供的账龄分析函数无法取数。3解决方案第一步:定义语义模型1、在企业绩效管理—企业报表—资源管理下,找到语义模型节点。2、新建一个语义模型,语义模型编码必须带字母。3、对新增的语义模型进行设计,启动设计向导。4、打开设计向导,选择右边业务数据按钮,找到财务会计—总账—科目账龄分析语义提供者。5、设置好语义模型中的相关内容,如财务组织、账簿类型、财务核算账簿、核销科目、分析日期、辅助核算、截止日期等信息。6、下一步,默认设置。7、下一步,默认设置。8、保存、完成,完成建立语义模型的工作。第二步:制作往来账龄分析表表样1、在报表表样节点,新建一个报表表样,打开格式设计开始设置表样。2、选择一行空格,列的数量由用户想要的往来账龄分析表样式决定,右键选中行,选择设置为动态区。3、设置表样关键字,如果表样建立时已经设置关键字,则不需此步。4、对动态区的单元格设置关键字,作用是用来确定一行数据的唯一性,需要几个单元格确定唯一,就设置几个单元格的关键字。单元格的关键字就设置为私有即可,名字任意,主要看要做的这张表的字段内容。5、根据表中数据的格式设置指标类型,比如客商等字段就设置为字符型,金额字段就设置为数值型。6、全选动态区,右键选择“单元公式”。7、在公式编辑器页面下边找到语义模型函数。8、打开语义模型函数,选中在语义模型节点建立的语义模型。9、点击下一步,在这个页面点击新增按钮,选择在设计的表样中需要用到的字段。选完之后的页面中,调整字段在表样中显示的顺序,也可新增删除新的字段。在这里参照到的字段就是在语义模型中设置的字段。10、点击下一步,在这个页面中,删除财务核算账簿默认的数据,保留财务组织。11、点击保存,生成语义模型的公式。类似:GETDATA('q2','科目名称,核算账簿名称,客商名称,组织本币(一年以内(含一年)),组织本币(一年至两年(含两年)),组织本币(两年至三年(含三年)),组织本币(三年至五年(含五年)),组织本币(五年以上),组织本币(余额/收款金额)',,,'财务组织'=key('单位')AND'账簿类型'='1001S1100000000006SO'AND'核销科目'='224101'AND'分析日期'='制单日期'AND'核销范围'='截止日期'AND'分析方向'='贷方'AND'分析方式'='应收账龄分析'AND'是否包含未记账'='是'AND'截止日期'='2018-05-31')其中将“财务组织=关键字”的部分处理成上述公式中的函数'财务组织'=key('单位'),这样报表取数将按照报表组织关键字取数。12、在这个公式中,调整截止日期,如果是按当前日期取数,则使用ZDATE函数。13、保存函数,返回到表样。14、在表样中直接录入字段名称等信息,设置表样展示格式。第三步、计算报表1、在企业绩效管理—数据中心—报表数据中心,查询相应月份的报表。2、执行计算,找到往来账龄分析表,就看到结果了。