电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

NC6X自由报表课件-动态区自动扩展的高级进阶-NC技术顾问资料.docx

NC6X自由报表课件-动态区自动扩展的高级进阶-NC技术顾问资料.docx_第1页
1/7
NC-IUFO/TRAIN/IUFO/AL/1.动态区自动扩展的高级进阶类别:[常见问题]级别:[高级]关键词:数据集、自由报表业务方向:[报表分析]功能模块:动态区、数据集、GETDATA适用人员:报表格式编制人员适用版本:V55及后续2.解决方案2.1.背景或概述动态区是网络报表的一种重要报表格式,它能支持对明细数据的动态展现,并可自动计算填充;通过报表关键字或设置动态筛选条件,可以满足各层级分析口径如各级单位统一使用一张报表表样进行查看明细数据。动态表能大大减少报表格式设计和报表数据录入的工作量,并为后续的报表分析提供了的良好的数据模型。2.2.方案的详细内容2.2.1原理关键字值扩展完成动态区自动扩展;动态区行数由关键字值的唯一组合数决定;指标数据:都是按取数的数据结果集,符合关键字组合值的首行数据2.2.2方法1、(推荐)预先算出固定的关键字值集合:1)关键字值a)可以使用两种方式getdata(推荐)、报表查询映射。b)扩展关键字值对数据集公用的注意事项:i)若要求无论该关键字对应的指标有无数据都要展现行的话,需要建立一个专门的关键字值数据集;i)若没有数据即不展示的话,直接共用扩展指标数据的数据集。2)其他非关键字的指标:3种方式,推荐getdataB5=GETDATA('getdata2len','单位编码','单位编码len'>LEN(ZKEY('单位')))获取当前单位的所有下级单位如:B5:E5是动态区,B5是动态区对方单位或下级单位关键字,C5:E5是提取的指标a)通过getdata填充,函数条件为数据集字段=关键字单元位置的方式,保证数据对应正确C5:E5区域上的公式是GETDATA('getdata2len','本年累计,本月累计,单位编码','单位编码len'>LEN(ZKEY('单位'))AND'单位编码'=B5AND'日期'=ZDATE('-'))按取数的数据结果集,符合关键字组合值的首行数据。注意:若单位月报存在多个版本,个别报表、合并报表,需要增加相应的取数条件b)通过mselect函数取值,函数条件为k('目标表关键字')=zkey(本表动态区关键字)。适用于IUFO报表数据如:B5=MSELECT('单位月报->本月累计',,,K('单位')=ZKEY('对方单位编码')ANDK('月')=zkey('月'))c)报表查询映射取值:适用于所有业务数据2、其他方式同时算出关键字和指标值:2种方式,推荐getdata1)getdata扩展:按取数的数据结果集,符合关键字组合值的首行数据2)查询引擎映射:会自动按主表关键字值进行过滤3)注意事项:这种一个公式完成关键字和指标取数的情况,目前存在getdata的取数条件加上k('月')=zdate('-')存在BUG2.2.3举例展示主要举例展示关键字和指标分两次取数的方式:getdata扩展或查询引擎映射关键字;mselsect函数或getdata取指标数。2.2.3.1数据集浏览结果2.2.3.2两个GETDATA函数(推荐)2.2.3.2.1GETDATA扩展:当前单位及其下级2.2.3.2.2GETDATA函数获取指标的数据2.2.3.2.2计算结果2.2.3.3指标函数取指标2.2.3.3.1GETDATA扩展:所有单位编码2.2.3.3.2指标函数取数2.2.3.3.3计算结果2.2.3.3.3一次取数关键字和指标2.2.3.3.3.1Getdata函数2.2.3.3.3.2计算结果

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

NC6X自由报表课件-动态区自动扩展的高级进阶-NC技术顾问资料.docx

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信