NC65企业报表浮动行取数手册.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据源: NC65 企业报表 带有浮动行的企业报表 后台NC数据表: 指标明细表:IUFO_MEASURE_DATA_X(一张企业报表可能包含多张指标明细表,具体根据指标提取上的fromtable确定) 关键字明细表:IUFO_MEASPUB_X(一张企业报表可能包含多张关键字明细表,具体根据合并方案的关键字组合以及表列引用的关键字确定) 关键字维度表: iufo_keydetail_x() 关键字组合表: iufo_key_comb (包含所有报表关键字组合) 关键字表:iufo_keyword(包含关键字和对应的关键字维度表) 合并方案:iufo_hbscheme(包含合并方案名称以及数据版本号) *带有浮动行的企业报表指标可能包含自定义档案引用,关键字引用,计算指标等。 编写SQL脚本步骤: 点击数据-指标管理找到后台对应的表和列名IUFO_MEASURE_DATA_X 查询这张企业报表对应的多张IUFO_MEASURE_DATA_X出所对应的IUFO_MEASPUB_X。 *IUFO_MEASURE_DATA_X与IUFO_MEASPUB_X中X部分字符串不一样。 查询本NC系统所有IUFO_MEASPUB_X,并用union all联合查询。 Select distinct 'select alone_id,'''||table_name ||''' Tablename from '||table_name ||' union all' from all_tables where table_name like 'IUFO_MEASPUB_%' and num_rows >0; 样例查询结果: b.将上述结果拼接在一起 代码格式: select Distinct 'BA_IUFO_MEASURE_DATA_X', b.tablename from BA_IUFO_MEASURE_DATA_X a left join ( --粘贴上面一个union all的拼接语句,去掉最后一个union all ) b on a.alone_id =b.alone_id where b.alone_id is not null; 样例格式: select distinct 'BA_IUFO_MEASURE_DATA_5KYM8NG3',b.tablename from BA_IUFO_MEASURE_DATA_5KYM8NG3 a left join (select alone_id,'IUFO_MEASPUB_RYYO' as tablename from IUFO_MEASPUB_RYYO@ba_dblink_gl union all select alone_id,'IUFO_MEASPUB_RYY8' from IUFO_MEASPUB_RYY8@ba_dblink_gl union all select alone_id,'IUFO_MEASPUB_RYY5' from IUFO_MEASPUB_RYY5@ba_dblink_gl union all select alone_id,'IUFO_MEASPUB_RYY4' from select alone_id,'IUFO_MEASPUB_0NV1' from IUFO_MEASPUB_0NV1@ba_dblink_gl union all select alone_id,'IUFO_MEASPUB_0MIE' from IUFO_MEASPUB_0MIE@ba_dblink_gl union all select alone_id,'IUFO_MEASPUB_0MIC' from IUFO_MEASPUB_0MIC@ba_dblink_gl union all select alone_id,'IUFO_MEASPUB_0MIB' from IUFO_MEASPUB_0MIB@ba_dblink_gl ) b on a.alone_id =b.alone_id where b.alone_id is not null; 样例查询结果: 查询找到IUFO_MEASURE_DATA_X对应的关键字组合。 代码格式: select name from IUFO_KEY_COMB where SUBSTR(UPPER(PK_KEY_COMB),17,4) = SUBSTR('IUFO_MEASPUB_X',14,4); 代码样例: select name from IUFO_KEY_COMB where SUBSTR(UPPER(PK_KEY_COMB),17,4) = SUBSTR('IUFO_MEASPUB_F9KL',14,4); 样例

您可能关注的文档

文档评论(0)

暗伤 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档

相关课程推荐