NC供应链基于NC数据字典及语义脚本的报表开发关键词:报表,语义脚本,NC数据字典1
目标通过本文介绍,能够让开发者,实施,或者二次开发人员基于NC数据字典或者语义脚本做出用户需求报表
操作指南本文分别介绍基于NC数据字典和基于语义脚本的报表开发
基于NC元数据(数据字典)的报表开发2
创建语义模型在“开发平台->报表平台->语义模型”节点,可以创建基于全局,集团或者组织的语义模型
本文以创建集团级的语义模型为例,介绍一下语义模型的创建于设计
新增一个语义模型:如下图所示,设计语义模型的时候,选择NC元数据,之后可以在左侧列表中选择需要的元数据,也可以根据需要在右侧勾选某些表的某些字段
第1页共17页NC供应链本文示例中选择采购订单和采购发票的实体,用以统计订单的开票数量
选择好采购发票和采购订单的相关字段后,显示效果如下:第2页共17页NC供应链我们需要在“连接条件”选项里,把采购订单和采购发票的实体关联起来,做为查询的拼接条件
基于nc元数据时,如果同时拖拽主子表,设计器会默认把主子表做关联带出连接条件
“选择字段”选项里,我们可以根据需要添加/删除字段,这些字段用于后续的界面显示或者排序,或者聚合,或者其他用途等
需要的时候我们可以在这里通过公式进行一些数据项的加减乘除等
另外注意一点,显示字段的“关联”属性,如果是参照,默认会带出参照的类型,如果物料,业务单元等(只是基于元数据的情况下会带出)
后者用语义脚本做报表的时候,需要在此处手工添加才行
第3页共17页NC供应链至此,一个简单的语义模型设计好了,我们可以通过预览功能看一下查询到的数据
第4页共17页NC供应链2
建立自由表格格式(格式设计)格式设计是自由报表的展现设计,我们可以把语义模型看做数量来源,这里则是负责如何展示这些数据
同样,“开发平台->报表平台->自由报表