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

金蝶EAS Cloud 移动报表设计参考2015.3.5(2).docx

金蝶EAS Cloud 移动报表设计参考2015.3.5(2).docx_第1页
1/26
金蝶EAS Cloud 移动报表设计参考2015.3.5(2).docx_第2页
2/26
金蝶EAS Cloud 移动报表设计参考2015.3.5(2).docx_第3页
3/26
列宽限制移动报表的列数建议在3~5列。用户在手机上查看报表时,报表会自适应屏幕大小,不会出现横向滚动条。若列数太多,则报表会过度缩小,因而导致字体太小而看不清楚报表的内容。为方便用户设计报表,我们在移动报表设计器中添加了两条参考线,将设计区域划分为普通区、缩放区和截断区,这三个区域用蓝色参考线和红色参考线进行分割。普通区:当报表在普通区,即报表宽度<=308px时,在移动设备或模拟器上预览报表时,报表不会进行缩放。缩放区:当报表在缩放区,即报表宽度在308~628px之间时,在移动设备或模拟器上预览报表时,报表会自适应屏幕的大小。截断区:当报表在截断区(宽度大于628px)时,在移动设备或模拟器上预览报表时,会截断超出628px的部分,截断后的报表会自适应屏幕的大小。上面4个图中报表均无隐藏列。若报表有隐藏列,例如选中列点击右键菜单中的“隐藏”,或者选中该列中的某个单元格然后在属性编辑器中勾选“列隐藏”(),或者在单元格的“列隐藏”属性中写公式“TRUE”(),则将隐藏列的宽度计为0,然后再计算报表的宽度。当然,若列隐藏属性公式的值根据参数或者单元格的值等动态的返回TRUE或FALSE,则当返回TRUE时,该列在运行时隐藏,其宽度计为0;当返回FALSE时,该列在运行时显示,其宽度计入报表的宽度。行高限制移动报表对行数的多少没有限制,瓶颈在于所使用手机的内存大小。一般来说,移动报表应该展示分析或统计类数据,展示序时簿数据意义不大。在手机上展示移动报表时,报表的数据会一次性加载完毕,而非滑动屏幕时加载。设计参考冻结表头数据较多时,对于表格式报表,可以固定其表头,下图为冻结行的操作步骤。冻结列操作和冻结行操作类似,需要选中要冻结的列的右边一列,然后点击菜单栏“窗口冻结窗格”。如果既需要冻结行,又需要冻结列,则需要选中要冻结的行和列交叉的单元格的右下方那个单元格,点击菜单栏“窗口冻结窗格”。移动报表不出现横向滚动条,冻结列意义不大若要取消冻结,则直接点击菜单栏“窗口取消冻结窗格窗口”即可。这段话我改不动了,建议去掉吧设计技巧使用多页签例如要查看本月与上月,或者月度与累计,或者从不同维度查看数据时,可以使用多页签报表。多页签报表的使用请参考“多页签报表”一节,这里不再赘述。使用图表可利用柱形图、条形图、饼图、折线图、量表以及组合图等图表来直观展示统计信息,让用户一目了然,也使得页面内容更丰富。用户需要理解图表的用途,正确的选择和设计图表,进而最准确的表达数据和信息。关于图表的选择,可参考下图。图表的重要属性如下:是否显示数值图表标题是否显示图例以及图例位置图表字体等目标线等配色方案数值格式Y轴刻度单位及是否显示Y轴数值此外,对于图表的位置,根据报表情况可以设置大小、位置随单元格而变,或大小固定、位置随单元格而变,或大小、位置均固定。设计器图表的默认大小可以通过横坐标、纵坐标、宽度、高度来设定。需要注意的是,当图表右边框与列左边框线重叠,或者超过列左边框线时,报表的宽度会将该列计算在内。因此设置图表大小,尽量不要压线,否则报表右侧会多出空白区域。单元格格式设置单元格格式涉及到单元格的数值格式、对齐、字体、边框、背景等,下面针对较重要的格式进行说明。背景色:关于报表配色方案和色彩搭配,网上很多这方面的资料,可以参考。(PS:iPhone5上轻应用最上方工具栏的颜色是天蓝色,RGB(27,133,255)。)好的颜色搭配可让报表重点突出,和谐得体,令人赏心悦目。一般来说,同一报表页面内不超过四种颜色,建议使用的颜色有:天蓝色、青色、海蓝色、橘色、灰色、黄色等。统计行:由于手机屏幕较小的缘故,统计行可以置于表头下方而非末尾处。统计行的背景色一般比较突出,可设置为浅黄色、深灰色等。表体:无填充颜色。前景色:默认是黑色,但是可设置预警色。例如,当本月考核利润完成率小于30%时,显示为红色;小于60%时,显示为橙色,小于80%时显示为黄色,等等。特别地,设置了联查的单元格字体颜色为三原色中的蓝色,所以单元格前景色尽量不要设置为蓝色,否则用户会误以为能够联查。边框:单元格边框太多、颜色太亮,会导致报表看起来比较拥挤,关键内容不突出。表头/统计行:设置了背景色后,预览报表会发现有垂直边框。若要去掉该边框,则可以在“单元格格式边框”中将垂直边框的线条颜色设置为与表头/统计行背景色相同,然后设置垂直边框即可。表体:一般不设置垂直边框,只设置水平边框。水平边框颜色可设置为浅灰色,或者与表头背景色相同的颜色或同一色系的颜色。字体:可使用微软雅黑、宋体、楷体、仿宋、黑体等。其他:字体的字号、加粗、对齐、数字格式、自动换行(如行高不固定的话,需要设置页签的“行高自适应”属性)。这些内容很实用,太好了参数联动参数联动,是指后面一个参数的值会根据前一个参数的值的改变而改变。使用参数联动,可以极大地减少无效选项,提高用户体验。例如,数据集有三个参数:地区、省份、城市,参数“城市”需要跟随前一参数“省份”的值而变动,而参数“省份”又跟随参数“地区”的值而变动。需要设置联动的参数,其控件类型只能选择下拉列表、多选框组或F7选择框。下面以“费用查询”报表为例来说明如何设置参数联动。(1)新增SQL数据集“费用一级科目”和“费用二级科目”;(2)新增“费用查询”数据集,该数据集有两个参数Number_L1、Number_L2,控件类型选择“下拉列表”;其中,Number_L1的数据来源于SQL数据集“费用一级科目”,Number_L2的数据来源于SQL数据集“费用二级科目”。(3)参数Number_L2设置了数据来源后,系统会将该来源数据集的参数Number_L11也引入到当前数据集的参数界面中,并作为参数Number_L2的二级参数。此时需要将二级参数Number_L11的默认值设置为一级参数Number_L1,这样就达到了联动的效果。需要注意的是,移动报表支持同名参数联动,无需再进行默认值关联设置。例如,如果二级参数Number_L11的参数名是Number_L1,与一级参数Number_L1同名,那么上图中就不需要专门去设置其默认值为一级参数Number_L1了。参数联动效果如下图所示。参数及系统变量的使用参数控件类型:移动端支持输入框、下拉列表、日期控件、独立多选框、多选框组、F7选择框等多种参数控件类型。参数数量:移动报表参数个数并无限制,但是一般来数参数不要太多,尤其是小屏幕手机,参数个数超过4个时就会出现垂直滚动条,滑动屏幕才能看到所有的参数。默认值:在设计报表时可以为参数设置默认值,当用户在移动设备上首次执行报表时可以使用该默认值作为过滤条件来执行报表。移动端会自动保存上次输入,这样用户在下次执行报表时会自动使用上次输入的过滤条件。参数的默认值除了可以设置为常量,还可以设置为变量,包括系统变量(如当前用户人员ID、当前用户名称等共26个系统变量)以及宏变量(开发中,请拭目以待)。系统变量的使用:当在报表模板(单元格公式)中或者在数据集(包括数据集的过滤条件、参数来源、默认值等)对于设置了组织相关的系统变量时,用户在执行报表时,需要切换到不同组织,以便使用与该组织相关的上下文来执行报表。这种情况下,在移动报表的过滤界面中,就会出现一个名称为“组织”、控件类型为F7选择框的参数,该参数的备选值为当前用户的报表授权组织范围。但是,若当前用户的报表授权组织数目等于1,则不显示“组织”这个参数,当前组织即为该授权组织。若当前用户的报表授权组织数目>=2,则显示“组织”这个参数,其默认值如下:若用户的缺省组织在备选值中,则默认值为用户的缺省组织;若用户的缺省组织不在备选值中,则默认值为备选值列表的第一条数据。因此,在将移动报表的参数默认值设置为系统变量时,需要谨慎操作。报表优化尽量在sql里进行group数据库一般针对分组字段建有索引,运算速度快,且取到报表引擎的记录数大大减少,取数速度加快,因此在报表引擎进行运算的时候只要对很少的记录进行,报表的运算速度显著提升。尽量不用select*from这种写法相当于把所有字段的数据都取到报表引擎中了,增加了报表的内存占用、减慢了运算速度。正确的写法是用到哪几个字段就取那几个,用不着的不要取。尽量在sql里排序如果报表中的排序规则是确定的,建议排序操作选择在数据库端进行,因此数据库中一般针对排序字段建有索引,且数据库中的排序运算效率更高。尽量在sql里过滤报表很多时候并不需要对表中的所有记录进行操作,而是对部分满足条件的记录进行操作,因此建议过滤操作在数据库中进行,这样取到报表引擎中的记录数大大减少,既加快了取数的速度,也加快了报表的运算速度,因此为报表需要处理的数据少了。写表达式的技巧(1)select1()&select()如果确定只需要从数据集中取出一条记录,使用Select1函数而不要用select。因为select1每次只取出一条记录,当它检索数据集时,检索到第一条满足条件的记录并把该记录返回,而不继续往下检索;而对于select函数,即使已经检索到满足条件的记录了,还会继续往下检索,直到所有记录检索完毕。(2)在使用group、enumgroup等数据集函数时,若其附属单元格与父格使用同一个数据集,则在附属单元格中需要对该当前组集进行操作时,不需要用任何条件和父格关联了。否则如果加设了条件,会导致报表引擎还对组集中的记录进行遍历检索。(3)数据集函数中不少函数带有排序参数,例如单元格公式使用select、或者COUNTA(SELECT(…))等时,如果用户只需要把数据集当前记录行集选出或进行统计,而不需要排序,则排序参数省略即可,这样报表引起运算时无需对记录进行排序,速度会加快。(4)使用RCOUNT()函数。该函数获取指定数据集的当前行集的记录数,等效于COUNTA(FIELDS(ds1,...)),但更高效。(5)使用V()函数。通过设置或获取表达式范围内的临时变量,避免表达式冗余,提高执行效率。这些技巧很实用,还有吗报表样式汇总图表式这是最典型的一种移动报表展示方式。利用图表来直观展示统计信息,而表格用来展示详细数据信息。目前支持的图表类型包括:饼图、柱形图、条形图、折线图、散点图、面积图、联合图、甜甜圈图、漏斗图、金字塔图、雷达图、量表。目前图表数据只能来源于单元格,所以用户可以先制表;然后再添加图表,图表的数据来源于表中的单元格。下图所示为“员工结构分析”表。下图所示为“销售发货分析”和“客户管理分析”表。表格式仅用表格来展示分析或统计数据,可分为列表型、分组汇总型、交叉分析型报表。下图所示为列表型报表“财务指标监控”表。什么是“三原色相加”原理右图所示为分组汇总型报表“现场销售日报表”。图图式报表中只有图,无表。树形报表若数据有层次结构,如组织、会计科目、总计和明细等,则可以使用树形展示。树形展示需要用到TREE函数它对GROUP或SELECT结果数据集使用树形控件进行展示。目前,树形报表通过收起/展开的方式来显示。下图所示为“客户性质销售日报”表,共有3个层级。由于屏幕大小限制,所以在层级较多的时候会显示不全;此外,在小屏幕手机上进行展开或收起操作时点击的精准度很低。因此,拟采用上钻和下钻的方式进行属性展示。具体为:下钻节点1,进入下一页,该页显示节点1及其子节点。上钻节点1,进入上一页,该页显示节点1的父节点及父节点下的所有子节点(包括节点1)。请大家拭目以待。多页签报表当需要从不同维度查看报表数据时,可以使用多页签报表。比如,页签1利用图表来直观展示统计信息,而页签2则利用表格来展示详细信息。另外,当报表数据行数较多导致插入图表后一屏显示不下时,用户查看报表时总是需要滑动屏幕。这种情况下,可以将报表分成两个页签显示,一个页签展示图表,而另外一个页签展示表格数据。还有一种场景是,结果数据的计算逻辑比较复杂,且计算规则不统一,只能人工每月进行整理,但最终结果需要通过移动报表的方式展示给高层领导。这种情况下,可以使用多页签报表,将整理的结果放在报表的一个页签1作为数据源,并且将该页签隐藏;而页签2则对页签1的数据进行过滤、分析、统计后,最终通过图表或表格的形式展示给最终用户。在移动设备或模拟器上预览报表时,不会显示隐藏页签;当非隐藏页签的数目等于1时,也不会显示页签栏。下图所示为“销售业绩快报(6-5)”表。下图为多页签报表的预览效果,点击切换页签名称可查看页签内容。对于多页签报表,如下图所示,选择报表设计器中左上角红线框住的区域后,在属性编辑器中会看到一个“表页隐藏”的属性。默认情况下,该属性不勾选,即不隐藏当前页签。若勾选该属性,则在设计器就隐藏当前页签;若在属性中写公式,则表示在报表运行期会根据公式的返回值动态隐藏页签;若运行期属性公式返回TRUE,则隐藏页签;若返回FALSE,则不隐藏页签。例如:。此外,也可以通过“格式工作表隐藏”菜单来隐藏页签,如下图。若要取消页签的隐藏,则通过“格式工作表取消隐藏”菜单来取消页签的隐藏。联查报表报表联查,指从一个报表联查到其他的报表。一个报表的不同区域可以联查到不同的报表。可以设置联查行为,即根据条件判断是否执行联查;被联查的报表还可以继续联查到其他报表,即层层联查下去。移动报表暂不支持一个单元格联查多个不同的报表;且不支持联查EAS单据、不支持Java联查。另外,移动报表只能联查移动报表,在设置联查时,只能选择移动报表。移动报表的联查设置过程与普通报表相同,如下图所示。下图所示为联查展示效果。预警消息样式预警消息样式目前仅支持三种类型:单文本、图片+文本、色块+文本。单文本消息样式为:标题+日期+文本。消息内容较多时可通过换行来提高可读性。云之家移动报表轻应用上的单文本效果见右图所示。单文本消息设置见下图。图片+文本消息样式为:标题+日期+图片+文本。可根据预警提示的内容选择相关图片,尺寸建议在414×92左右。云之家移动报表轻应用上的消息效果见右图所示。消息设置见下图。色块+文本消息样式为:标题+日期+色块+文本。目前支持最多四个色块,共六种样式。如下图所示,每个色块可以设置指标名称和指标值,也可以设置其前景色、背景色及指标值的数字格式。云之家移动报表轻应用上的消息效果见右图所示。消息设置见下图。

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

碎片内容

金蝶EAS Cloud 移动报表设计参考2015.3.5(2).docx

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