用友网络科技股份有限公司NCC企业绩效Excel表样设计(06)浮动表罗嘉1引言NCC产品里,表样设计的自由度越来越高,整个表样的设计都在Excel端完成。看起来excel端的表样可以自由发挥、天马行空,但其实整个表样设计需要非常严谨。表样的设计好坏,直接关系后续业务规则,控制规则的设置难易;影响整个表的运行效率。好的表样可以减少后续问题发生,增加报表填写的效率,还可以让后续分析简单明了,易于扩展。本系列案例就是希望能帮助预算表样的设计人员理解表样设计功能,提供各种表样的参考设计方法。让企业绩效表样设计入门简单,轻松深入。2应用场景及问题描述如果需要设计的表类似于以下内部交易表,那么产品应该如何设计?3解决方案3.1总结1.无论固定表还是浮动表,单元格都必须有指标维度。2.是否是浮动行可以从行是否是粉红色看,但粉红色只作为参考,【表单设计管理】-【浮动区设置】里的设置才是最准确和全面的。3.【表单设计管理】-【浮动区设置】里,不但可以查看浮动行的详细信息,也可以删除浮动行。4.建立浮动区和设置可变维的操作都是选择行维度表头的文本区,选错了操作会报错。5.对浮动行的合计,要包含浮动行的隐藏行。浮动行隐藏行不能删除,也不要做任何设置。6.填充计算成员的行列都是备注格式,单元格没有维度,如果需要维度应该设置多维数据浮动。3.2详细步骤从表格分析,客商不固定,有的月多,有的月少,每个月也不一样。那么设计固定表无法满足需求,这时候可以设计浮动表设计。3.2.1按设计向导创建表样案例的样表里只有一个会浮动变化的维度:客商。所以行维度只添加了客商维度。列维度使用了指标维度进行区分。自动创建的表样如下,具体步骤参考使用设计向导创建表样的案例。按照表样调整维度后,注意:即使设计的表样不需要用指标进行区分,表样的单元格也必须要有指标维度。如果没有指标维度,表样无法提交。3.2.2建立浮动区选择表样行维度表头的文本区(不是编码区),然后点菜单栏的【浮动设置】-【行浮动区】如果选择错了,点击行浮动区就会提示以下错误信息:设置正确,这行就会变成粉红色。注意:粉红色的行一般是浮动行,但不是一定就是浮动行。【表单设计管理】按钮下,选择表样所在的多维数据区,【浮动区设置】页签能看到浮动行的具体信息。这里有的浮动区才是有效的。在【浮动区设置】页签,可以删除所选浮动区。在【浮动区设置】页签,可以看到浮动区的浮动类型、维度名称、维度所在区域、表头所在区域、包含空成员几列。这些列在浮动区的检查和设置上非常重要。3.2.3设置可变维鼠标点选浮动表的行维度里,“客商”维度的文本区,再点击【浮动单元格类型】-【可变维】按钮,设置客商作为可变维就设置成功了。在【表单设计管理】-【浮动区设置】里会有设置情况说明。如果设置情况显示不正确,说明浮动区设置不对,需要重新设置。设置可变维,选择的单元格不是行维度的文本区,会提示以下错误。可变维的可选范围,可以在【设置浮动范围】功能下指定。3.2.4设置合计客商是浮动的行,可以把多余的客商行删除。把“合计”先设置为行维度区。然后设置“合计”为计算维。会有提示信息,这条信息的意思是计算成员的行列是备注区,单元格是没有维度的。如果后续合计值单元格需要有维度,应该设置多维浮动。如果选择行没有行维度,或者选择单元格不正确,会提示以下错误:设置求和公式如下:浮动区会自动隐藏一行,求和的时候把隐藏区到浮动区求和。最后完成的浮动表如下:4注意事项4.1案例是向下浮动,是否可以设置向右浮动?产品目前不支持向右浮动,但是支持设置向右规则成员展开。产品目前不支持同时向下浮动和规则成员向右自动展开。