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

NC6X自由报表课件-自由报表--基础应用篇-NC技术顾问资料.docx

NC6X自由报表课件-自由报表--基础应用篇-NC技术顾问资料.docx_第1页
1/47
自由报表--基础应用篇一、自由报表简介NC产品为满足各类客户在分析报表方面的需求,提供了自由报表功能。自由报表通过简单的设计功能实现了复杂报表的开发,同时还提供了强大的数据分析功能,并支持将设计好的报表按照不同的需求场景进行发布。上图可以形象的展现出自由报表的整个流程,其中语义建模和发布/订阅部分详见其他篇章的介绍,本篇章主要介绍下自由报表设计时的基础应用相关功能。二、自由报表功能介绍1、自由报表的创建在“动态建模平台-->报表平台-->自由报表”下,系统提供了“自由报表预置”、“自由报表-全局”、“自由报表-集团”、“自由报表-组织”四个节点,其中“自由报表预置”节点提供了预置的自由报表数据。进入自由报表节点内,界面左侧显示自由报表的分类信息。当选择某个分类后,右侧界面将展示出该分类下的自由报表信息。点击界面上方的“新增”按钮即可新增自由报表。2、自由报表格式设计选择已经新增完毕后的自由报表并点击界面上方的“格式设计”按钮即可进入自由报表的设计界面。格式设计主界面如下图所示,主要包含菜单(区域1)、工具栏(区域2)、自由报表导航区域(区域3)、数据显示区域(区域4)以及语义模型视图部分(区域5)。3、自由报表的数据来源3.1语义模型的引用语义模型是自由报表数据的主要来源,自由报表可引用的语义模型分为两类:公有语义模型和私有语义模型。公有语义模型即是在“动态建模平台-->报表平台-->语义模型”处新增的语义模型;私有语义模型则是通过自由报表格式设计的菜单中的语义模型按钮下的私有语义模型处进行新增的,私有语义模型的新增设计过程与公有语义模型相同。私有语义模型与公有语义模型的区别在于私有语义模型仅在进行私有语义模型新增的报表内可用。在自由报表格式设计界面右侧区域点击“插入语义模型”按钮,即可计入语义模型的选择界面,选中需要引入的语义模型后点击“确定”按钮即可将语义模型引入到自由报表中语义模型引入后会展现在界面右侧,供自由报表后续设计使用。4、可扩展区域可过展区域在数据加载的时候会按照加载的数据自动进行行或列的扩展。4.1新增可扩展区域自由报表可扩展区域的创建方法有两种:(1)语义模型直接拖放;(2)鼠标右键新增可扩展区域。4.11语义模型直接拖放:语义模型引入成功后会置于界面右侧的语义模型视图区域,选择语义模型直接拖放到自由报表的数据显示区域,界面会自动加载语义模型的设计信息并展现出来。4.21鼠标右键新增可扩展区域:在数据显示区域选中一定区域后鼠标右键选择“设置可扩展区”即可进入可扩展区定义界面。同一自由报表支持多扩展区域,且各扩展区的数据来源可以不同。可过展区定义界面信息介绍:名称:可扩展区域的名称。区域:生成可扩展区的区域大小的设定及在自由报表中的展现位置,默认区域是点击鼠标右键之前选定的区域,如此区域不是最终想要设定可过展区的区域,可以直接手工录入区域信息,也可以点击后面的箭头重新选定区域,。扩展方向:可扩展区的扩展方向,支持横向扩展或纵向扩展。限定区域大小:限定数据态的区域大小,分为按区域大小和自定义两种;如果设置为按区域大小则扩展区域有多大,数据态进行数据展现时数据就扩展几行;如果设置为自定义则扩展区域数据只能显示自定义设置的值,超过此值的数据不再显示。不设置默认展现全部数据。可拓展区定义完毕点击“确定”按钮退出定义界面,设计好的扩展区即可展示在数据展现区。可拓展区定义完毕,拖动右面语义模型区域中语义模型的元数据,放入设置好的可扩展区域中作为该扩展区的数据来源。4.2拆分可扩展区域可扩展区域可以根据需要对一个扩展区域拆分成两个扩展区域,支持“按行分割可扩展区域”和“按列分割可扩展区域”两种拆分方式。焦点放在扩展区域的某个位置后鼠标右键选择拆分方式后即可将一个扩展区拆分为两个扩展区。如上图,当选“按行分割可扩展区域”时的拆分效果如下图所示:当选“按列分割可扩展区域”时的拆分效果如下图所示:4.3合并可扩展区选中两个或两个以上的可扩展区域后鼠标右键选择“合并可扩展区域”,可以对这多个可扩展区域进行区域合并。如上图选择两个可扩展区域并鼠标右键点击“合并可扩展区域”,即可将两个扩展区合并为一个扩展区域,示意图如下图所示:4.4删除可扩展区域选择需要删除的扩展区,鼠标右键选择“删除可扩展区域”即可删除该扩展区。4.5管理可扩展区域在数据展现区域鼠标右键选择管理可扩展区域,可以快速管理多个可扩展区域,包括添加,修改,删除等管理功能。5、数据预览自由报表设计完毕后,点击“预览”按钮即可进入数据预览界面。当同一自由报表中含有多个区域时,各区域的数据会按照数据分析结果各自动态展开;多区域和多数据来源之间均可以设置依赖关系,能灵活组合拼装出各类样式的复杂报表,数据依赖的设置及应用效果见“自由报表--数据展现篇”;6、数据分析自由报表具有强大的分析功能和交互性,全面支持排序/过滤/分组/统计/交叉/排名函数/TopN等分析功能,并具有页维度和待定参数等交互特性。6.1、排序自由报表中的排序可以分为以下三类:1、语义模型排序;2、字段排序;3、排序管理;语义模型排序:语义模型中如何进行字段排序见“语义模型—基础应用篇”。字段排序:在扩展区内可以选择一个或多个字段,然后点击工具栏中的排序按钮,进行排序设置。排序工具按照:升序,降序,取消排序的顺序依次循环切换,可以通过多次点击来设置需要的排序效果。如果只通过这种方式设置过排序,则排序将按照界面字段从上至下,从左至右的顺序进行。例,对物料编码和主数量都进行升序排序,则进入数据预览界面,排序按照从左到右的顺序先对物料编码字段进行排序,物料编码相同的再按照主数量进行排序。排序管理:鼠标放置在扩展区任意位置后,上方的工具栏中的“排序管理”按钮即变亮可用。点击“排序管理”按钮即可进入排序管理设置界面。界面项目说明如下:可扩展区域:显示当前报表的所有扩展区,可以在此切换扩展区,从而完成不同扩展区的排序设置。数据集:扩展区对应的语义模型名称,不可编辑,只是提供给用户看。排序管理:可以设置排序类型,分为:按界面顺序。按自定义顺序两种。界面下方可以选择排序字段,在字段的参照界面内可以参照选择除扩展区以外的字段,也可以通过右侧新增,删除按钮来增加或删除排序字段,还可以上移下移等按钮来调节字段的顺序。下面介绍下不同的排序类型的排序效果:按界面顺序:如果设置的排序字段在扩展区中存在,则遵循“从上至下,从左至右”的顺序进行排序,当然对于扩展区外的字段,设置的顺序还是起作用的。按自定义顺序:严格按照排序管理界面表格中设置的字段顺序进行排序。上面的排序管理截图中的如果排序类型选择“按界面顺序”,则会按照扩展区界面字段“从上到下,从左到右”进行排序,与排序界面选择排序字段顺序无关,即排序会先按照物料编码字段进行排序,编码相同再对主数量字段进行排序,效果如下:上面的排序管理截图中的如果排序类型选择“按自定义顺序”则会按照排序管理界面选择字段的顺序进行排序,即先对主数量字段进行排序,主数量相同的在按照物料编码进行排序,效果如下:扩展区如果设置了分组,则可以在组内排序,对分组字段也可以排序,也可以按照分组统计字段进行排序。下面我们先介绍下如何进行分组。6.2、分组所谓分组就是将字段值相同的一类数据分为一组。可以选择扩展区的某个字段后点击工具栏中的“分组”按钮,完成分组的设置。以上图选择物料编码字段后设置“分组”为例,进入数据预览界面,截图如下图所示,可以看出物料编码字段值如果存在相同数据则会自动进行分组。在一个扩展区域内,设置了多个分组字段时,默认按照它们放置的位置从上到下、从左到右,作为其分组顺序;使用上面的扩展区对订单编码再做分组,则分组情况如下图所示:用户也可以设置分组的执行顺序,在“排序管理”中的“分组管理”页签中设置的。分组类型分为:按界面顺序和按自定义顺序两种。按界面顺序指的是按照扩展区中从上至下从左至右的顺序执行分组,表格中的字段顺序没有任何意义。按自定义顺序指的是按照表格中的顺序进行排序,可以通过右侧的四个顺序调整按钮调整表格中的字段顺序。如上图所示的设置,如果按照界面顺序则分组结果如下:如果按照自定义顺序的分组结果目前测试有问题无法生效。6.3、统计函数可扩展区域的单元还支持统计函数:求和(只对数据型字段生效)、计数、平均(只对数据型字段生效)、最大、最小,唯一计数,并且分组中也可以直接定义分组统计函数。鼠标放在可扩展区内,点击工具栏的“统计”按钮,或点击统计下拉按钮菜单中需要的统计函数也可,如果点击统计按钮的下拉按钮菜单中的某个统计函数则直接对选择字段进行该函数的统计分析。如果点击“统计”按钮,则会弹出统计函数的设置界面,可以根据需要进行统计信息的设置。设计统计函数除了以上方法外,还可以选中扩展区内的某个字段后鼠标右键选择“插入小计”下的统计函数。注意:插入小计功能是对整个扩展区进行批量插入小计。如果选择的是合计或平均,则所有数据型字段下面将增加对应的统计字段;如果是其它的则所有字段下面都将增加对应的统计字段。如上图中选中了可扩展区内的主数据量字段后鼠标右键选择插入小计下的求和,则设置后的界面展现形态如下所示:进入数据预览界面,会自动计算出主数量的合计值。上面的方法设置的求和只是对全部数据计算出一个合计值,在介绍统计函数之前介绍了分组功能,下面我们看下如何按照分组字段进行统计分析。例:如下的扩展区设置中已经设置了按物料编码进行分组,下面的主数据量字段想按照每个物料的分组结果分别进行统计求和。选择需要进行求和的主数量字段直接点击“统计”按钮。点击“统计”按钮之后会弹出统计的设置界面,其中有一个“统计范围”的设置项目,该项目可以参照选择可扩展区对应的语义模型的全部字段,当选择的字段在扩展区中被设置为分组字段,那么设置统计后会按照此分组字段的分组进行统计;如果设置为其他字段则统计的是全部数据的统计值。将统计范围设置为“物料编码”。进入“数据预览”界面,则统计字段会按照物料编码的分组情况进行统计分析。在上图中的数据预览信息中,我们可以看到主数量的明细数据的小数位数都是两位,而合计值的小数位数却是八位小数位数,下面我们就数据精度问题介绍下影响精度的不同因素。6.4、数据精度目前产品中影响自由报表数据精度的设置主要有以下两处:1、语义模型设计器中选择字段处设置的字段精度;2、自由报表格式设计中对字段重新设置小数位数。在自由报表格式设计界面,选择某个字段后选择“单元属性”,在单元属性中有“小数字段”设置项。以上两种影响自由报表最终展现数据的精度方式中,如果设置了第二种则直接覆盖第一种的设置效果。6.5、筛选1、单值筛选单值筛选只在数据预览态起作用,在数据预览界面,选中某个字段后鼠标右键选择“单值筛选”,则会拿着这个单元格的值去过滤,只保留与此单元格值相等的行。如下图所示选中某个订单编号后点击“单值筛选”。点击后数据会自动按照此订单编码自动进行数据过滤,仅保留订单编号与选择的订单编号相同的数据信息。2、筛选单值筛选功能仅能对一个值进行帅选,而筛选功能则支持多值筛选。且筛选功能在自由报表的设计态和预览态均可用。选择扩展区的某个字段后点击工具栏中的“筛选”按钮后会弹出筛选条件设置界面,在界面内可以勾选要进行筛选的值,支持多选。如下图选中物料编码字段后点击筛选按钮后弹出的筛选设置界面内显示了全部物料编码信息,可以根据需要进行勾选。以勾选前两个物料编码020101和020102为例,进入数据预览界面,可预览到的数据会按照此筛选设置进行数据过滤。注意:1、第一次设置筛选时会把选择的字段的所有的值全部都列出来,可以根据需要设置,支持多选。勾选上复选框选上意味着是需要看到的值,也就是说会过滤掉未勾选的值。设置过的字段再次设置或进入数据态时,界面中只显示之前设置勾选的值,如果想获得更多的值进行筛选设置,需要点击【读取数据】,这样才会把该字段对应的所有值全部显示出来。2、全部都没打上勾时相当于显示全部,不进行任何数据过滤。3、筛选与后面要讲到的筛选条件是同时起作用的,如果值筛选完后感觉数据不正确,可以检查下是否设置了其它筛选条件。3、筛选条件鼠标放置在可扩展区内,点击界面上方工具栏中的“筛选条件”按钮则会弹出筛选条件设置界面。界面字段介绍:筛选范围:定义筛选的作用范围,分为可扩展区域和数据集两类。可扩展区域名称:当“筛选范围”设置为“可扩展区域”时可用,下拉框中可选择当前报表的各扩展区,增加的筛选仅对选择的扩展区有效。数据集:当“筛选范围”设置为“数据集”时可用,下拉框中可以选择当前自由报表已引入的语义模型,增加的筛选仅对该语义模型有效。筛选类型:分为叠加过滤和重新过滤两类,针对筛选范围而言,当筛选类型设置为叠加过滤时设置的筛选范围为可扩展区和数据集两种筛选类型的筛选同时生效;当筛选类型设置为重新过滤时,仅筛选范围为扩展区的筛选生效。下面举个例子说明下筛选的效果,筛选范围为可扩展区域和数据集的筛选条件设置如下:在筛选范围在可扩展区域的界面将筛选类型设置为“叠加过滤”时,数据结果是筛选范围是可扩展区域和数据集两个筛选条件的交集,即200<主数量>300的数据,数据预览如下:在筛选范围是可扩展区域的界面将筛选类型设置为“重新过滤”时,数据结果是筛选范围是仅可扩展区域的筛选条件的生效,即200<主数量,数据预览如下:注:以上介绍了筛选的几种设置方式,但是需要注意的是自由报表数据来源于语义模型,如果语义模型设计时已经设置了筛选,那么语义模型处设置的筛选始终生效。6.6、页维度页维度也是筛选的一种形式,但是它与上面介绍的筛选功能还有一定的区别。下面先介绍下页维度的设置过程,然后再对比介绍下页维度与筛选功能的区别。第一次设置页维度时,只能通过报表格式设计界面上方的菜单栏中“数据”下“页维度设置”进行设置。点击“页维度设置”后,如果自由报表中有两个以上的可扩展区域并且扩展区域来源于两个以上语义模型,则首先会弹出语义模型的选择界面。选择一个语义模型进入页维度设置界面,如果自由报表内只有一个可扩展区域或者有多个可扩展区域但全部来源于同一个语义模型,那么点击“页维度设置”时会直接进入页维度设置界面,而不会弹出选择语义模型的界面。在“页维度设置”界面,界面右侧预置了新增按钮,点击“新增”即可参照选择语义模型中的字段作为页维度,上图中以选择“物料编码”作为页维度,设置后效果如下图所示:进入数据预览界面,可以切换页维度的值,显示的数据会按照页维度设置的值进行过滤.下面介绍下页维度设置界面各字段:选择方式:下拉选择,值为:默认、下拉框、多选、仅显示。如设置为默认,效果如下图所示:如设置为下拉框,效果如下图所示:如设置为多选,效果如下图所示:如设置为仅显示,效果如下图所示:显示全部:页维度值的面板中是否有“显示全部”一项。如下图所示将两个页维度字“显示全部”设置如下:则设置后页维度的应用效果如下:显示字段:设置页维度值时,显示的不是页维度对应字段的所有取值,而是在这里设置的字段的所有取值。如下图所示,将物料编码的显示字段设置为物料分类。则物料编码页维度的值显示的是物料分类的值,而不是原来的物料编码值。第一次设置完页维度后,以后可以通过以下三种方式进行页维度的设置:(1)在数据页维度设置中进行设置,同第一次设置页维度;(2)在自由报表格式设计界面:通过拖拽可扩展区域中的字段或通过拖拽语义模型树中的字段到页维度面板中。(3)自由报表数据数据界面:先确定菜单“格式是否区域联动”前的勾去掉,然后拖拽语义模型树中的字段到页维度面板中。页维度删除有以下三种方式:1、页维度设置对话框:通过点删除按钮,可以删除对应的页维度。2、自由报表格式设计界面:直接把页维度拖出页维度面板,任何位置释放即可。3、自由报表数据预览界面:菜单“格式是否区域联动”前的勾去掉,则直接把页维度拖出页维度面板,任何位置释放即可。如果菜单“格式是否区域联动”前的勾未去掉则无法删除任何页维度。6.7、固定成员固定成员即只显示某几个固定成员的数据信息。焦点放置在需要设置固定成员的扩展区内,在点击自由报表工具栏中的“固定成员”按钮进入固定成员设置界面。界面字段介绍:固定成员字段:要按照哪个字段设置固定成员,下拉选择当前扩展区内的字段。默认成员、固定成员:如果设置为默认成员,则数据预览时的数据结果不会按照成员设置列表的数据进行过滤,但是会将成员列表中的成员对应的显示名称替换为成员的名称;如果设置为固定成员,那么数据预览时的数据结果只显示成员设置列表中的几个成员的数据信息,如果成员设置列表里的成员没有对应的数据信息则默认以空行填充,下面通过实例看下固定成员不同的设置的应用效果。如上图所示,固定成员字段设置为:物料编码并选择了默认成员方式,在成员设置列表中添加了kqs2,显示名称默认值是kqs2,我们将显示名称修改为123456a进入数据预览态的应用效果是,查询结果是全部数据,但是物料编码是kqs2的物料编码被替换为123456a。将选择“默认成员”修改为“固定成员”确定后进入数据预览界面,则数据效果是只显示固定成员列表中的数据信息。如果成员列表的数据在结果集中不存在则填充为空行,例,在成员设置列表中再添加一个成员abc,这个成员在物料编码中是不存在的,则数据预览的效果如下:6.8、排名函数用于计算出某个报表数据在指定范围内的排名。焦点放置在扩展区内,点击界面上方的排名函数按钮,会弹出排名函数的设置界面。排名函数设置界面各自段介绍:排名函数:勾选则表示启用排名函数,不勾选则表示不启用排名函数。排名顺序:从大到小:表示按照数据从大到小进行排名,默认是从小到大。允许并列:勾选表示数据大小相同时排名相同。排名范围:下拉框中的内容仅为此扩展区中的分组字段。也就是说只对分组字段有效。如果选择了某个分组字段,则表示在此分组级次中进行排名,否则对所有数据范围内进行排名。下面举个排名函数的实例进行说明,如下图所示,字段物料编码设置了分组,鼠标放置在主数量字段并点击排名函数进入排名函数设置界面,将排名函数设置如下。进入数据预览界面,则相同的物料编码内的主数量会从大到小进行排名,如果物料编码相同并且主数量值也相同,那么排名也相同。6.9、TopN分析TopN分析是一种常见的报表数据分析功能,可以按照数据大小过滤出前N行用户最关注的业务数据。在可扩展区内选择某个字段后点击界面上方的TopN分析按钮,即可弹出TopN分析设置界面。界面字段介绍:TopN分析:勾选则表示启用TopN分析。数据分析行数:表示最终显示的行数,如上图设置为5,则表示只显示5行数据。数据从大到小排列:勾选则表示最终显示的数据从大到小排序,不勾选则表示从小到大排序。补足行数:当数据不足在数据分析行数设置的值时,是否要用空数据补足数据分析行数。显示“其他”:勾选表示多于分析行数的数据会进行汇总并显示为“其他”行,勾选后想法的会自动加载出可扩展区所有数值型字段,可以设置是否对字段进行统计及统计的类型。如上图所示的TopN分析的设置,进入数据预览界面的数据分析结果如下所示:从上图的结果中可以看出,数据只显示5行与数据分析行数设置的5保持一致;而主数量和数量的值均是从大到小排列与勾选了数据从大到小排列保持一致;在5行数据下面分别统计了主数量和数量的合计值与勾选了“显示“其他””和下方字段设置的主数量、数据量并都设置为求和统计一致。以上是对明细表设置TopN分析,自由报表汇总表中也支持TopN分析功能,在明细数据字段或者分组统计字段上均可设置。对于分组小计字段也支持设置TopN分析,如对主数量设置了分组求和,再对求和字段设置TopN分析,将数据分析行数设置为2。进入数据预览界面,则数据展现结果如下:对于TopN分析功能,目前产品不显示同一扩展区内对多个字段设置TopN分析,但是只有检测到的第一个TopN分析生效,其他字段即使设置了也不起作用。6.10、交叉表、交叉小计交差表是一种常见的分类汇总表格,使用交叉表查询的结果是某个字段的汇总值,并将他们分组,其中一组列在数据表的左侧,另一组列在数据表的上方。行和列的交叉处可以对数据进行多种汇总计算,如:求和、平均值、计数、最大/小值等。交叉表的制作流程一般分为以下四步:第一步:设置扩展区域:选择某一区域后鼠标右键选择“设置可扩展区域”第二步:扩展区字段设置:将需要的字段拖放在设置好的扩展区域中合适的位置。第三步:设置交叉点:选择扩展区然后点击“交叉区域”功能按钮,会弹出交叉区域设置的界面,在交叉点处维护需要设置为交叉点的位置,点击确定即可。第四步:交叉表数据预览:进入数据预览界面,交叉表数据显示如下图所示:下面介绍小交叉小计功能,还是上面的交叉表,再分别设置两个主数量字段作为交叉小计字段。选中要设置交叉小计的字段后,然后点击上方工具栏中的“交叉小计”按钮。在弹出的交叉小计设计界面设计小计的相关信息。设计完毕后进入数据预览界面,则会分别计算出交叉小计的值。6.11、隐藏字段隐藏字段主要用于联查或联动功能中,有些字段在扩展区中可以作为某一操作的条件值,但却不想将这个字段放置在界面可见,就可以把这些字段设置为隐藏字段。鼠标焦点放在可扩展区内后点击上方“隐藏字段”按钮即可弹出隐藏字段设置界面,界面分为明细和汇总两个页签。如果扩展区只有分组字段或统计字段,而没有明细字段,则隐藏字段需要设到汇总里;反之,有一个明细字段即可设在明细里。扩展区设置了隐藏字段后可以供后续的联查、联动等功能使用,联查/联动的功能设置参见“自由报表—数据展现篇”。6.12、参数和变量1、参数点击功能菜单中的“报表参数设置”进入参数维护界面,自由报表中的参数设置过程与语义模型中的参数设置基本相同。参数设置完毕后会在界面左侧语义模型的下方显示出来。通过直接将参数拖放在报表的区域内即可实现引用该参数。在报表进行预览的数据时即会弹出参数的录入界面以录入kqs2为例,则赋给参数的值就会显示在界面内。2、变量自由报表提供了一些预置的系统变量,显示在报表设计界面的右侧,语义模型的下方。如果预置的变量无法满足使用需求,还可以点击界面上方的“自定义变量”功能按钮进行参数的维护。变量的引用同参数一直,直接将变量拖放在指定区域即可。进入报表数据预览,变量即可显示出相应的数据。6.13、图表设置自由报表中提供了图表功能,供用户以图的形式展现数据。下面介绍下图标是如何定义的。在报表设计界面选择一块放置图形的区域后点击“格式”的下拉菜单中选择“图表设置”或者鼠标右键选择“图表设置”即可进入图表定义界面。图表定义界面分为三个页签:图表类型、数据定义、图表属性。在图表类型页签用于选择图表的类型,系统预置了11种图表类型,分别是:柱状图、饼图、折线图、面积图、仪表图、XY系列图、气泡图、股价图、甘特图、金字塔图、直方图,鼠标点中某种类型的图表左侧的子图标类型区域就会展现出左侧所选图表类型的示意图。图表方向:水平或垂直,最终图表展示的方向。图例选项:如下图所示右侧的红色区域内的信息即是图例,如勾选显示图例则此部分信息显示,不勾选则不显示此部分信息。数据定义页签:数据定义页签会根据选择的图表类型的不同而不同,但都是大同小异,下面的介绍以柱状图的为例。关联语义模型:图表的数据从哪来,目前只能从语义模型中来。点右边的按钮会弹出语义模型选择对话框.分类轴:相当于X轴,绘图时会以此字段的值填充X轴下方的文字,并以这些值作为分组画图。还可以设置该字段的排序方式。次分类轴:相当于对分类轴上的数据的细化。如下图所示,将物料设置为分类轴,供应商设置为此分类轴,那么数据预览的时候,同一种物料会按照不同的供应商列示。数据轴:对应的就是Y轴的数据了。有的图只允许设一个(如饼图),有的可以设多条(如柱状图)。表格中默认会加载语义模型中的所有数值型字段,并且默认统计方式为合计,如果需要增加非数值型字段,可以点击右方的“增加数据轴”即可。图表属性页签:此页签主要是对图表展示的外观进行的设置,无特殊业务意义。6.14、条件格式自由报表支持设置条件格式,即单元格内值满足一定条件时,按照该条件设定的格式进行展现。条件格式的规则类型分为三种,区别可以通过如下举例展现出来:6.15、数据依赖对于复杂的统计表可能数据会来源于不同的系统或统计口径,但却要集中展现在一张报表上进行数据统计,通过数据依赖功能即可以解决此类问题。在进行报表设计的时候,可以将区域分块设计,每一块数据来源于一种统计口径,然后通过设置数据依赖关系,将各块数据进行拼接,进而可以得到需要的报表。下面举一个小例子来说明下,在一个自由报表内有两个交叉表并且来源不同。进入数据预览,两个扩展区的物料编码可能显示顺序就会不一致,建立数据依赖关系就可以绑定两边的物料编码的显示保持一致。进入自由报表设计界面选中某个扩展区后点击“数据依赖”功能按钮弹出是否启用数据依赖的界面,勾选启用数据依赖关系。进入数据依赖关系维护界面,点击“增加”按钮可以新增一条依赖关系,点击维护按钮可以维护已有的依赖关系,以增加依赖关系为例。点击新增后会进入数据依赖关系维护界面,选择字段指的是点击数据依赖按钮前选择的扩展区内的字段,依赖区域指的是需要建立依赖关系的扩展区,依赖字段指的是选择字段依赖于依赖区域的那个字段,可选择依赖区域内的字段。如下所示则表示物料编码字段依赖于F2:I5区域的物料编码依赖关系建立完毕后进入数据预览界面,则两个扩展区的物料编码字段会按照依赖关系中的设置的关系显示一致。也可以根据需要进行扩展区的数据拼接。6.16、区域联动区域联动指的是在同一张报表内,一个扩展区控制另一个扩展区数据展开的功能。具体的设置如下:1、扩展区设置首先要确保同一报表内有至少两个以上可扩展区。下图以同一报表内有两个扩展区为例:采购订单统计汇总表和采购订单明细表。2、区域联动设置鼠标放置在需要进行联动的扩展区上,然后点击“区域联动”按钮即可进入“扩展区域联动定义”界面,在此进行联动条件的设置。当前扩展区:进入联动条件设置界面前选中的扩展区。目标扩展区:需要进行联动的扩展区,下拉可选择当前报表内的除当前扩展区以外的全部扩展区。默认展开:设置为“否”表示自由报表进入预览界面,目标扩展区不显示任何数据,只有当前扩展区联动目标扩展区时,目标扩展区才按照联动条件显示数据。如果设置为“是”则进入预览界面目标扩展区默认显示全部数据,当当前扩展区联动目标扩展区时目标扩展区再按照联动条件显示数据。设置方式:“默认”或“自定义”。默认方式就是按照上图中我们看到的界面的方式来实现。当默认方式实在无法实现时,也可以通过“自定义”方式,即写一个类来控制联动的展开。由于这种方式比较复杂,一般不推荐用户使用。过滤条件:过滤条件里的字段指的是目标扩展区里的字段,可以参照选择目标扩展区的来源语义模型里的任意字段,不限制该字段一定在扩展区内显示出来。当值类型选择字段时值中的字段来自当前扩展区中显示的字段+隐藏字段。3、报表阅览数据联动如上图所示设置的联动条件,进入数据预览界面,两个扩展区域默认显示全部数据。双击采购订单统计汇总表内任意一行数据则会联动采购订单明细表的数据,使得采购订单明细表中只显示满足联动条件的数据信息。以上是表联动表的情况,自由报表的联动功能还支持表联动图的情况,图区域也是一个扩展区域,因此设置表联动图的过程同表联动表是一致的,如将联动条件设置为表.物料编码=图.物料编码。进入数据预览界面,双击采购订单统计汇总表任意行即可按照联动条件联动图的显示。6.17、穿透报表联查只能实现在一张表内的联动查询,但是在实际业务中往往需要进行表间数据的穿透查询,自由报表也提供了这样的功能。自由报表穿透是指按照用户在报表格式中设定的穿透规则,进行关联报表的数据查看。目前支持两种方式:穿透到单张自由报表直接浏览;穿透到自由报表发布后节点。报表穿透首先要设置穿透规则,而穿透是可扩展区级,即只对设置的扩展区起作用,因此要选中要设置穿透规则的扩展区后选择“数据”下的穿透规则进行穿透规则设置。进入“穿透规则管理”界面,点击右侧的按钮可以编辑规则。界面主要字段介绍:规则序号:一个序号而已,无实际业务含义。规则编码:穿透规则的编码。规则名称:对应的就是穿透菜单下的子菜单名称穿透字段:如果设置了这个字段,则意味着只有点击该字段对应的数据时,对应的穿透菜单才会出现。如上图的设置,在报表数据预览时只有在物料编码对应的数据列上才能看到名为“穿透到明细”这个菜单项。不设的话,意味着,只要在扩展区内点右键,穿透里都会有这个菜单项。目标节点:如果需要穿透到自由报表发布后的节点,则需要在此设置对应的结点。目标报表:设置穿透后需要打开的报表。选中一条穿透规则,点击“编辑”按钮则会进入穿脱规则编辑界面:界面主要字段介绍:目标表条件类型:下拉选择页维度、查询项、参数、扩展区域,如上图所示将条件类型设置为扩展区域A1:F2则表示穿透打开的目标报表的区域A1:F2的位置的物料编码的值应该等于当前报表鼠标所在位置的物料编码的值。穿透规则设置如上图所示,进入报表数据预览界面,选中某个物料编码后鼠标右键则会出现“穿透”按钮。因为在穿透规则设置处设置了穿透字段为“物料编码”,所以鼠标点击其他字段不会出现“穿透”按钮。选择穿透按钮后的具体的穿透规则即可按照所选规则穿透到相应的数据表中,并且穿透后扩展区内可见的数据会按照穿透规则控制为只显示物料编码等于鼠标所点击的物料编码数据信息,如下所示:6.18、联查报表联查是根据业务需要进行当前报表的关联数据查看等动作,这是一个业务扩展机制,需要各业务产品根据扩展机制进行联查功能的开发,业务部门可以根据传过来的联查参数进行任意的拼接,获得关联数据。联查是语义模型级的,最终配置时是给对应的语义模型配置,所有基于此语义模型生成的报表都可以进行联查,语义模型设置关联的业务扩展是在语义模型节点“工具”下的业务扩展下设置的。以将业务扩展设置为供应链的销售订单联查为例,语义模型设置了业务扩展后,引用该语义模型的任意报表在进行数据预览时,鼠标右键则会出现联查功能按钮,子功能菜单中列示语义模型设置的全部业务扩展。点击业务扩展即可联查到相应的业务扩展信息。7、报表顺序管理在“动态建模平台报表平台辅助功能”下提供了报表顺序管理功能,用于对将多张报表发布到一个查询节点时修改它们的页签显示顺序及发布到该节点的报表是否可见进行设置。由报表发布得到的节点系统会给其预置一个默认的方案,进入方案界面会将该节点的所有报表信息列示出来,可以通过界面下方的“上移/下移”按钮对该节点的报表展示顺序进行调整。如果需要将发布的报表在该节点不可见,则只需取消勾选该报表对应的“是否可用”即可。默认方案的关联用户字段是不允许编辑的,即默认方案供所有未被该节点任何方案进行关联用户的用户使用。如希望某个用户不按照默认方案的控制进行报表展示,可以新增方案,并在新增方案的关联用户处进行用户关联即可。注意一个用户只能被一个方案关联,当一个用户被多个方案引用时,保存时会给出正确的提示。应用举例1:pzx05节点对应的默认方案设置如下,pt01未被其他方案进行关联用户。使用pt01用户登录产品并进入pzx05节点,则该节点内报表页签展示顺序从左到右与默认方案处设置的报表从上到下的顺序一致。如在默认方案出调整报表顺序则再次进入后报表页签的顺序按照调整的顺序进行显示。再次进入报表节点:如果在方案中将报表对应的“是否可用”取消勾选则使用该方案的用户在该节点不可见该报表。再次进入pzx05节点则只能看到报表:区域联动:再新增一个方案001,并且关联用户pt02,方案信息如下:以pt02用户登录并打开pzx05节点,则可见的报表信息与上图设置的一致。而以pt01用户登录,由于pt01用户没有在任何方案中进行用户关联,因此还是按照默认方案进行报表展示。

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

碎片内容

NC6X自由报表课件-自由报表--基础应用篇-NC技术顾问资料.docx

您可能关注的文档

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