用友网络科技股份有限公司NCC企业绩效Excel表样设计(09)输入文字(设置数据类型)罗嘉1引言NCC产品里,表样设计的自由度越来越高,整个表样的设计都在Excel端完成。看起来excel端的表样可以自由发挥、天马行空,但其实整个表样设计需要非常严谨。表样的设计好坏,直接关系后续业务规则,控制规则的设置难易;影响整个表的运行效率。好的表样可以减少后续问题发生,增加报表填写的效率,还可以让后续分析简单明了,易于扩展。本系列案例就是希望能帮助预算表样的设计人员理解表样设计功能,提供各种表样的参考设计方法。让企业绩效表样设计入门简单,轻松深入。2应用场景及问题描述设计出来的固定表或者浮动表为什么只能填写数字?如果希望填写文字应该如何设计?如果单元格希望填写数量、日期、枚举等类型,能够实现吗?3解决方案3.1总结让单元格填写文本有以下几种方法:1.设置单元格为备注说明区域,目前仅支持重量端。2.轻量端建议通过设置维度数据类型的方式,输入文本单元格。3.不仅仅是固定表,浮动表也支持按照维度成员的数据类型设置输入。4.备注说明区单元格没有维度,无法参加业务规则计算。而维度数据类型为文本的单元格有维度,能参加业务规则计算。5.除了货币、文本外,维度数据类型还支持数量、枚举(英文逗号隔开)、日期。3.2详细步骤演示表样如下:最后两列用不同方法设置为文本。3.2.1备注说明区(备注1)备注说明区设置,仅在重量端预算编制有效。选择需要设置为备注说明区的单元格,右键选择备注说明区,或者选择菜单里的【生成业务区】-【备注说明区】实现。设置后,单元格右上角有“批注”箭头,通过excel删除批准的功能可以删除这个箭头。在【表单设计管理页签】可以看到备注说明区位置,并且可以删除备注说明区。重量端效果:轻量端能填写,但是保存不上:备注说明区单元格不是多维数据类型,单元格没有维度。后续无法应用于业务函数。3.2.2设置维度数据类型(备注2)轻量端应该都使用这种方案。轻量端和重量端都适用。将备注2维度的维度属性设置为文本。重量端在维度属性节点设置,修改维度成员的数据类型。度量维只能在轻量端选择到。轻量端在维度管理节点,找到相关维度成员,修改维度成员的数据类型为文本。修改后刷新维度。重量端:轻量端:使用维度数据类型设置出的文本单元格,是多维数据维度。支持按照Find=find+find的业务规则合并多个文本单元格。4注意事项4.1产品是否支持文字区超长自动换行?支持,方法是在“选项”里,取消勾选:启用默认格式。然后再设置单元格,勾选自动换行。修改表样的一个文字信息(比如在表样边缘的单元格加个空格),再提交套表。文字超过单元格长度时,会自动换行。4.2产品是否支持文字区超长自动缩小字体填充?目前产品不支持。4.3文本单元格设置的业务规则是如何计算的?按照各个单元格的数据,按字符进行简单组合。业务函数一般只是用加法。